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 . (选择对此路径下的某个文件进行操作)
跳出文件列表,选中要操作文件。回车。
7.输入冒号进入命令模式,输入命令 set tags+=/usr/include/tags 回车即可
8.移动光标阅读文件,对于不明白的变量或者函数,移动光标到其位置,Ctrl+] 跳转到函数或者变量定义的地方,Ctrl+o返回。