且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

vim使用

更新时间:2022-08-12 23:18:12

1. ctrl+] 碰到多个标签时,不出现选择列表,直接跳转到第一个tag的位置。

使用g]即可,功能 类似于 CTRL-],但使用 ":tselect" 而不是 ":tag"。


2 set mouse
字符串 (缺省为空,GUI缺省为 "a")

允许使用鼠标。只可用于特定终端 (图形化控制台)。可以为不同模式分别打开鼠标:
                n       普通模式
                v       可视模式
                i       插入模式
                c       命令行模式
                h       编辑帮助文件时,所有前面的模式
                a       所有前面的模式
                r       hit-enter和more-prompt提示时
                A       可视模式的自动选择
通常你会这样为所有四个模式打开鼠标:
                :set mouse=a

取消使用鼠标功能:

                :set mouse=

3. 配置cscope

    s: 查找C语言符号,即查找函数名、宏、枚举值等出现的地方
    g: 查找函数、宏、枚举等定义的位置,类似ctags所提供的功能
    d: 查找本函数调用的函数
    c: 查找调用本函数的函数
    t: 查找指定的字符串
    e: 查找egrep模式,相当于egrep功能,但查找速度快多了
    f: 查找并打开文件,类似vim的find功能
    i: 查找包含本文件的文

 

4.  vimrc中各种map的意义

        nmap 表示在vim的普通模式下,即相对于:编辑模块和可视模式,以下是几种模式   map 普通,可视模式及操作符等待模式   vmap 可视模式   omap 操作符等待模式   map! 插入和命令行模式   imap 插入模式   cmap 命令行模式  

 

5. 拷贝代码到vim中,缩进混乱

     修改vimrc,添加 set pastetoggle=<F9>,在黏贴代码之前,进入insert模式,按F9,就可以关闭自动缩进





本文转自夏雪冬日博客园博客,原文链接:http://www.cnblogs.com/heyonggang/p/3236286.html,如需转载请自行联系原作者