您的位置:首页 > 理论基础 > 计算机网络

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返回。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息