Tag Archives: vim
无需重启GVIM,让_vimrc修改保存后自动生效
在启动加载的任意一个vim脚本中(一般都是_vim)加入下面一行代码: autocmd! bufwritepost _vimrc source %
GVIM的Ctrl+V粘贴/Visual块模式冲突
在Windows平台的GVIM中,Ctrl+V是无法实现进入Visual块模式的,因为Ctrl+V也有粘贴的作用。Vim的帮助里面已经有解释: *CTRL-V* *blockwise-visual* CTRL-V start Visual mode blockwise. Note: Under Windows CTRL-V could be mapped to paste text, it doesn't work to start Visual mode then, see |CTRL-V-alternative|. 然后转到CTRL-V-alternative: *CTRL-V-alternative* *CTRL-Q* Since CTRL-V is used to paste, you can't use … Continue reading
收集整理Vim相关的FAQ
1、如何使用UTF-8编码保存文件?[1] 编辑_vimrc let $LANG="zh_CN.UTF-8" set fileencodings=utf8,chinese,latin-1 set termencoding=utf-8 set encoding=utf-8 set langmenu=zh_CN.utf-8 source $VIMRUNTIME/delmenu.vim source $VIMRUNTIME/menu.vim 2、VIM如何使用中文帮助? 从http://vimcdoc.sourceforge.net/ 下载 vimcdoc-1.7.0.tar.gz ,解压后,将doc目录下的所有文件复制到Vim\vimfiles\doc 编辑_vimrc set helplang=cn 3、用NERDTree实现目录导航 下载地址:http://www.vim.org/scripts/script.php?script_id=1658 下载文件:NERD_tree.zip 解压缩时,要把压缩包中的目录结构完整的解压缩到$VIM\vimfiles目录中。完成后,应该分别找到$VIM\vimfiles\doc \NERD_tree.txt文件和$VIM\vimfiles\plugin\NERD_tree.vim文件。然后在vim中输入命令:helptags $VIM\vimfiles\doc,将NERDTree的帮助文档添加到vim中。 最后在_vimrc添加如下内容: " NERDTree map :NERDTreeToggle 重启vim后,按下F10键,就可以在左侧看到一个目录树了。在目录树窗口中按下?键可以查看详细的帮助信息。 最常用的操作键有: C(大写C键) 将光标所在目录设置为根目录 u(小写u键) … Continue reading
Vim安装NERD tree 插件(树形文件系统导航)
下载地址:http://www.vim.org/scripts/script.php?script_id=1658 解压缩时,要把压缩包中的目录结构完整的解压缩到$VIM\vimfiles目录中。完成后,应该分别找到$VIM\vimfiles\doc\NERD_tree.txt文件和$VIM\vimfiles\plugin\NERD_tree.vim文件。然后在vim中输入命令:helptags $VIM\vimfiles\doc,将NERDTree的帮助文档添加到vim中。 最后在_vimrc添加如下内容: " NERDTree map :NERDTreeToggle (注意<F10>和:NERDTreeToggle之间有个英文空格) 重启vim后,按下F10键,就可以在左侧看到一个目录树了。在目录树窗口中按下?键可以查看详细的帮助信息。 最常用的操作键有: C(大写C键) 将光标所在目录设置为根目录 u(小写u键) 转到上一级目录 o(小写o键) 展开(或折叠)光标所在目录的子目录。如果光标所在位置是一个文件,则在编辑窗口中打开该文件 此外在目录树窗口中输入目录:Bookmark收藏名还可以将光标所在目录添加到收藏夹中。下次使用:BookmarkToRoot收藏名可以直接转到该目录,并且以该目录作为根目录。更多命令可以参考NERDTree的帮助文档(:help NERD_tree.txt)。