vim及ctags的使用

C开发中的使用

vim

0. vim的配置文件:在用户目录下(~)新建文件.vimrc,保存即可生效。如果想所有用户生效,请修改/etc/vimrc(建议先cp一份)
1.“vim hello.c”,在当前目录下创建hello.c文件,并进入vim的一般模式,一般模式下不能插入,可以复制、粘贴、删除。
按下i、a或o按键,进入插入模式。
i:从光标当前位置开始输入文件;
a:从目前光标所在位置的下一个位置开始输入文字;
o:插入新的一行,从行首开始输入文字。
2.输入代码

#include "stdio.h"
int main()
{
    printf("Hello word!\n");
    return 0;
}

3.按下esc退出插入模式,回到一般模式。
输入”:wq”,保存并退出。
若文件没被更改且不保存,输入”:q”。
若文件被更改但不保存,输入”:q!”,”!”表示强制执行,不然会出现错误提示E37: No write since last change,表示文件被更改但没有保存。
4.输入”gcc hello.c -o hello”,编译生成可执行文件hello.
5.输入”./hello”,执行hello.

ctags

6.进入代码所在目录,输入“ctags -R –c++-kinds=+px –fields=+iaS –extra=+q”
递归的为当前目录及子目录下的所有代码文件生成tags文件
7.在vim打开源码,在vim命令行输入:“:set tags=./tags”(当前路径下的tags文件)
8.设置好了tags文件,就可以使用了,在定位变量/函数的定义时,最常用的快捷键是:
“Ctrl + ]”:跳转到变量或函数的定义处,或者用命令
”:ta name“:而使用快捷组合键
“Ctrl + o/t”:返回到跳转前的位置。

其他日常使用

1.在复制代码时防止出现格式混乱:在拷贝前输入:set paste (这样的话,vim就不会启动自动缩进,而只是纯拷贝粘贴)。拷贝完成之后,输入:set nopaste (关闭paste)

【Reference】
1.vim插件ctags的安装和使用 http://blog.csdn.net/g_brightboy/article/details/16830395
2.[Linux/Ubuntu] vi/vim 使用方法讲解 http://www.cnblogs.com/emanlee/archive/2011/11/10/2243930.html
3.Linux入门:VIM http://blog.csdn.net/xiazdong/article/details/7959495
4.gcc命令 http://man.linuxde.net/gcc http://man.linuxde.net/gcc
5.diff使用 http://www.ruanyifeng.com/blog/2012/08/how_to_read_diff.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值