vim使用中遇到的问题

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,就可以关闭自动缩进。

       



你可能感兴趣的:(vim)