vim
Esc:
退出编辑模式,进入命令模式。
命令模式下, :+ w + q
:保存并且退出。
命令模式下, :+ q + !
:不保存并且退出。
u
: 撤销
x
: 删除
dd
: 剪切一行,可以用来删除一整行
yy
:复制一整行
p
:粘贴
i
: 开始插入
ctag
首先,在文件最高目录下:ctags -R
,建立tags文件。
之后,使用ctrl + ]
查找源码和原始定义的地方,使用ctrl + o
跳回来。
可以在家目录下,使用sudo ctags -R
,建立tags文件,然后/etc/vim/vimrc
文件末尾再添加au BufEnter /home/yourname/* setlocal tags+=/home/yourname/tags
TagList
http://download.csdn.net/detail/vincent040/6529593 下载taglist插件,解压后放入家目录下隐藏文件夹.vim/
,没有这个目录则新建。解压出俩文件夹(doc 和 plugin),把这两个文件夹复制到.vim 中。(cd .vim/
然后nautilus .
就会弹出.vim文件夹!)vim 打开文件输入:Tlist
, 打开列表。
grep
在要查找的工程根目录下,要定位Waiting_to_find
,执行grep -n -H -R "Waiting_to_find" *
-n — 显示行号,便于定位
-H — 显示文件名,便于定位
-R — 递归查找每一个子目录,适合工程较大、分多个目录存放的场景
od
od -tx1 -tc -Ax filename