- netrw
- 自带插件
- edit ./ # 查看目录树
- Ex # 同上
- Se # 下面弹出目录树 好用
- Ve # 左面弹出目录树 好用
- <cr> netrw 进入目录或读入文件 |netrw-cr| - <del> netrw 试图删除文件/目录 |netrw-del| - netrw 往上走一层目录 |netrw—|
- a 在以下三种方式间切换: 正常显示,|netrw-a|
- 隐藏 (不显示匹配 g:netrw_list_hide 的文件) 和
- 显示 (只显示匹配 g:netrw_list_hide 的文件)
- c 使浏览中的目录成为当前目录 |netrw-c|
- d 建立目录 |netrw-d|
- D netrw 试图删除文件/目录 |netrw-D|
- i 在瘦、长、宽和树形的各种列表方式间切换 |netrw-i|
- <c-l> netrw 刷新目录列表 |netrw-ctrl-l| - o 打开新浏览窗口,进入光标所在的目录。使用水平分割。|netrw-o|
- p 预览文件 |netrw-p|
- P 在前次使用的窗口里浏览 |netrw-P|
- r 反转排序顺序 |netrw-r|
- R 给指定的文件/目录换名 |netrw-R|
- s 选择排序方式: 按名字、时间或文件大小排序 |netrw-s|
- S 指定按名字排序的后缀优先级 |netrw-S|
- t 在新标签页里打开光标所在的文件/目录 |netrw-t|
- v 打开新浏览窗口,进入光标所在的目录。使用垂直分割。|netrw-v|
- ctags
- 将ec57w32.zip解压,在解压后文件夹中找到ctags.exe,将其复制到C:\ProgramFiles\Vim\vim72下,并编辑_vimrc文件,添加以下内容:
- set tags=tags;
- set autochdir
- 打开cmd命令行,切换到你要查看的源代码的根目录处,运行
- ctags -R
- 将会在此目录处生成一个tags文件。
- 用gvim打开一个代码文件,将光标放到某一函数名上,如下图的UpdateViewByPosNo(),按下”ctrl+]“,光标会自动跳转到定义处。按下”ctrl+T”会跳回到原来的位置。
- 变量、结构体、宏等等,都可以这样做。
- 当你的源文件有更新时,只能重新运行ctags -R命令,来更新tags文件。
- taglist
- 将taglist_45.zip解压,解压后包含一个doc文件夹和一个plugin文件夹,将其中内容分别复制到C:\Program Files\Vim\vim72下的doc及plugin中。
- 在_vimrc文件中加入以下内容:
- let Tlist_Show_One_File=1
- let Tlist_Exit_OnlyWindow=1
- 用gvim打开代码文件(已生成过tags文件),:Tlist,TagList窗口即出现在左侧。
- visual-star
- Qargs
- nerdTreeToggle