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.youkuaiyun.com/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
本文介绍Vim编辑器的基本操作,如保存、退出、撤销等,并深入讲解如何利用ctags和TagList插件进行代码导航,提高开发效率。同时,提供了grep命令在项目中的高效搜索技巧。
522

被折叠的 条评论
为什么被折叠?



