vim 和ctags的简单使用
2016-11-27 14:37
183 查看
vim是一个非常完美的文本编辑器,所有操作系统上的VIM几乎无区别,方便快捷。程序员的必需工具(可我竟然才开始接触它。。)
一步一步来吧,慢慢学,慢慢装B =-=...
Vim的简单使用
1.进入FreeBSD,输入 vim 便会进入vim界面
2.输入 i
(insert)就可以进入编辑界面
3.随便写一丢丢C的打印代码
4.之后按Esc键,退出编辑模式,输入 :wq! test.c 保存为文件名退出;
:w 保存;
:w filename 另存为filename;
:wq! 保存退出;
:wq! filename 注:以filename为文件名保存后退出;
:q! 不保存退出;
:x 应该是保存并退出 ,功能和:wq!相同
5.然后输入 ls -ltr 就能够看到test.c 文件的存在了
6.下面编译运行一下就OK了
cc test.c
./a.out
接下来咱们说一下ctags
vim下方便代码阅读的工具,它可以帮助程序员很容易地浏览源代码。
1.首先用wget工具下载需要的源代码文件(wget是一个从网络上自动下载的工具,Unix下非常好用,可以通过pkg安装)
pkg install wget
wget http://www.unpbook.com/unpv13e.tar.gz
2.解压此文件:
tar zxvf unpv13e.tar.gz
然后你就可以 cd unpv13e看一下具体文件了
3.进入unpv13e 文件夹,将所有的h头文件加入到ctags中,方便查询
find . -name \*.h | xargs ctags
执行后此文件下便有了tags文件夹
4.同时,将系统用户所带有的.h 文件一同加入tags
cd /usr/include/
find . -name \*.h | xargs ctags -a tags
5.在根目录下,执行下面命令
exctags -R --c++-kinds=+p --fields=+iaS --extra=+q .
6.在unpv13e/intro 目录下 输入命令
vim . <
a65c
/strong>(选择对此路径下的某个文件进行操作)
跳出文件列表,选中要操作文件。回车。
7.输入冒号进入命令模式,输入命令 [b]set tags+=/usr/include/tags 回车即可
8.移动光标阅读文件,对于不明白的变量或者函数,移动光标到其位置,Ctrl+]
跳转到函数或者变量定义的地方,Ctrl+o返回。
一步一步来吧,慢慢学,慢慢装B =-=...
Vim的简单使用
1.进入FreeBSD,输入 vim 便会进入vim界面
2.输入 i
(insert)就可以进入编辑界面
3.随便写一丢丢C的打印代码
4.之后按Esc键,退出编辑模式,输入 :wq! test.c 保存为文件名退出;
:w 保存;
:w filename 另存为filename;
:wq! 保存退出;
:wq! filename 注:以filename为文件名保存后退出;
:q! 不保存退出;
:x 应该是保存并退出 ,功能和:wq!相同
5.然后输入 ls -ltr 就能够看到test.c 文件的存在了
6.下面编译运行一下就OK了
cc test.c
./a.out
接下来咱们说一下ctags
vim下方便代码阅读的工具,它可以帮助程序员很容易地浏览源代码。
1.首先用wget工具下载需要的源代码文件(wget是一个从网络上自动下载的工具,Unix下非常好用,可以通过pkg安装)
pkg install wget
wget http://www.unpbook.com/unpv13e.tar.gz
2.解压此文件:
tar zxvf unpv13e.tar.gz
然后你就可以 cd unpv13e看一下具体文件了
3.进入unpv13e 文件夹,将所有的h头文件加入到ctags中,方便查询
find . -name \*.h | xargs ctags
执行后此文件下便有了tags文件夹
4.同时,将系统用户所带有的.h 文件一同加入tags
cd /usr/include/
find . -name \*.h | xargs ctags -a tags
5.在根目录下,执行下面命令
exctags -R --c++-kinds=+p --fields=+iaS --extra=+q .
6.在unpv13e/intro 目录下 输入命令
vim . <
a65c
/strong>(选择对此路径下的某个文件进行操作)
跳出文件列表,选中要操作文件。回车。
7.输入冒号进入命令模式,输入命令 [b]set tags+=/usr/include/tags 回车即可
8.移动光标阅读文件,对于不明白的变量或者函数,移动光标到其位置,Ctrl+]
跳转到函数或者变量定义的地方,Ctrl+o返回。
相关文章推荐
- vim + taglist + ctags + cscope 简单使用
- VIM中ctags的简单使用教程
- vim+ctags+taglist插件安装使用vim+ctags+taglist插件安装使用
- 使用vim+cscope/ctags阅读内核代码
- vim的简单使用
- vim ctags cscope的配合使用阅读源码
- ctags、vim、Tlist的使用
- 简单教你配置高性能的vi编辑器(ctags+vim+cscope)
- vim + ctags + taglist + cscope + cppcomplete + global 使用初探zz
- 在Vim中使用ctags
- 使用vim进行软件开发(1):vim+ctags+taglist +cscope
- Vim和Ctags使用心得---在Taglist中加入VHDL语言
- 关于taglist的使用技巧,我的编辑器vim+ctags+taglist+(supertab)
- vim插件 ctags 和 taglist 的安装和使用
- 代码查看小妙招--vim ctags cscope的简单用法
- global+ctags+taglist.vim(:TlistToggle)+vimExplorer.vim搭配使用
- vim + ctags + taglist + cscope + cppcomplete + global 使用初探
- 代码查看小妙招--vim ctags cscope的简单用法
- Windows环境使用VIM编译简单C++程序(使用cl.exe和link.exe)
- vim+ctags+taglist配置使用