个人命令简记

ubuntu ruby环境安装

做为一个软件工程的学生,最近想学习一门脚本语言,经过了一些查询呢,了解到ruby和python都是蛮不错的选择,但可能个人更加倾向于多样化和自由化,因为python为了达到简单和高效,采用了一种哲学“用一种方法,最好是只有一种方法來做一件事”,当然这种哲学也相当不错,但我还是选择了先学习ruby,不过我相信日后我还会回来去学习python的,因为多学一种语言,可以降低自己被语言俘虏的程度,可以从更多的方面去思考。

好了,言归正传,现在来说说我在搭建Ruby环境的时候遇到的一些事情。

首先,如果你只是想可以运行Ruby代码的话,在Ubuntu下搭建Ruby环境还是比较简单的,直接在终端下“sudo apt-get install ruby”就可以安装最新版的Ruby了,但是这个会出现一个问题,当你用Ruby中类似Ubuntu环境man手册的一种工具“ri”时,你会发现一直都是 “Nothing know about *****”,怎么回事呢,因为环境问题和文档问题(其实直接的原因我也不是很清楚),怎么解决呢?

建议你安装rvm,这个东西是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。

安装方法,参考:https://ruby-china.org/wiki/rvm-guide(补充“rvm get stable”可以把rvm升级到最新版本)

通过rvm你可以方便的对ruby版本进行操作,安装好了后,执行“rvm docs generate”会生成文档;

每当你想用ri命令时,你就通过“source ~/.bash_profile”来加载环境,然后就可以用ri了。

补充:安装RubyGems(简称:gems),这个工具的功能相当于apt-get,使用它可以方便的从远程服务器下载并安装Rails。

打开终端,输入执行命令 gem install rails --remote 或 gem install rails--include-dependencies。
 
gdb命令

1)对于二维数组的打印,直接p num(其中num为数组名),对于一维数组则用p *num@len

2)如果想一次执行完循环,可以使用until; 如果想执行完当前的函数,可以使用finish;

3)s,即step是表示一步一步,会进入函数体内, 而next不会进入函数体,而是跳过;

 

vim命令与插件

命令

1)全屏:F11

2)出现了^M:需要在vi/vim 中输入命令:%s/\r//g

3)插件a.vim的使用,主要是用于在.h与.c之间的切换

:A 可以跳到对应的.h .c文件,(:AS,:AV支持分屏打开)
:IH 可以跳到对应的光标文件,(:IHS,:IHV支持分屏打开)

 插件

JsBeaufity

参考:https://github.com/maksimr/vim-jsbeautify

1)按照作者的指示主要是用Bundle 安装js-beautify和再用相关的功能键映射就可以了;

2)主要会有一个问题就是在Ubuntu上运行的时候会出现“The node is not executable!“原因在于你没有安装nodejs;回到shell中运行

”sudo apt-get install nodejs“就可以了

Javascript.vim

安装就直接用BundleInstall就可以了,就是安装后可能出现了Not an editor command:^M,这时就打开它的报错文件,我的是下载的javascript.vim

然后输出:set fileform=unix 保存就可以了。

posted @ 2015-03-19 19:42  Kinthon  阅读(197)  评论(0编辑  收藏  举报