vim 和ctags的简单使用

vim是一个非常完美的文本编辑器,所有操作系统上的VIM几乎无区别,方便快捷。程序员的必需工具(可我竟然才开始接触它。。)

一步一步来吧,慢慢学,慢慢装B =-=...

Vim的简单使用

1.进入FreeBSD,输入 vim 便会进入vim界面

2.输入 i (insert)就可以进入编辑界面

3.随便写一丢丢C的打印代码

vim 和ctags的简单使用_第1张图片

4.之后按Esc键,退出编辑模式,输入 :wq! test.c 保存为文件名退出;

:w                                保存;
:w filename               另存为filename;
:wq!                            保存退出;
:wq! filename           注:以filename为文件名保存后退出;
:q!                               不保存退出;
:x                                应该是保存并退出 ,功能和:wq!相同

5.然后输入 ls -ltr 就能够看到test.c 文件的存在了

vim 和ctags的简单使用_第2张图片


6.下面编译运行一下就OK了

cc test.c

./a.out

vim 和ctags的简单使用_第3张图片


接下来咱们说一下ctags

vim下方便代码阅读的工具,它可以帮助程序员很容易地浏览源代码

1.首先用wget工具下载需要的源代码文件(wget是一个从网络上自动下载的工具,Unix下非常好用,可以通过pkg安装)

pkg install wget

wget http://www.unpbook.com/unpv13e.tar.gz

vim 和ctags的简单使用_第4张图片

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 . (选择对此路径下的某个文件进行操作)

跳出文件列表,选中要操作文件。回车。

7.输入冒号进入命令模式,输入命令 set tags+=/usr/include/tags  回车即可

vim 和ctags的简单使用_第5张图片

8.移动光标阅读文件,对于不明白的变量或者函数,移动光标到其位置,Ctrl+] 跳转到函数或者变量定义的地方,Ctrl+o返回。

vim 和ctags的简单使用_第6张图片

vim 和ctags的简单使用_第7张图片


你可能感兴趣的:(Uinux网络编程)