vim学习配置
- 在软件中心搜索gvim装了图形界面版的vim
- vim 的配置文件路径是 /etc/vim/vimrc 或 /etc/vim/gvimrc 这里的配置文件是针对所有用户的,如果想只配置当前用户的配置文件在目录 ~/ 下新建.vimrc文件
- vim每次启动的时候都会读取配置文件对程序进行配置.
- vim有很多插件 解压到$home/.vim 目录下
插件的安装方法:
a.在home下 新建目录.vim b.在 .vim 目录下解压插件 http://easwy.com/blog/archives/advanced-vim-skills-taglist-plugin/
vim 常用命令
a. 光标移动初级版 h,j,k,l 分别对用 左,下,上,右 b. 光标移动高级版: ^:到一行的第一个不是blank字符的行头. 0: y移动到一行的开头. $:移动到行尾. g_ : 移动到行尾第一个不是blank的字符. gg: 移动到第一行 NG :移动到本文的第N行 G:移动到最后一行 w:到下一个单词的开头 e:到下一个单词的结尾(对于中文来说vim把连在一起的中文当做一个单词) b:到前一个单词的开头. c.插入 删除 复制 粘贴 i:在光标前插入 a:在光标后插入 o:在下一行插入 O:在前一行插入 dd:删除当前行 dw:删除当前单词 x:删除当前字母 yy:复制当前行 p:粘贴 u:撤消(undo) ctrl+r : redo d.块操作 v:可视化选择,可配合复制粘贴 ctrl+v:同上 可用块操作来进行块注释: ^ + <C-V> + j or k + I + "注释符" + esc e.自动提示 ctrl+n or ctrl+p
windows下Gvim配置python开发环境 超详细
windows 下配置ctags+taglist
先去下载taglists,解压文件得到doc和plugin两个目录,两个目录下的文件分别是taglist的提示文件和taglist的插件,将doc下的taglist.txt复制到vim安装目录下的doc文件夹中,将plugin目录下的taglist.vim 复制到plugin文件夹。
之后下载ctags,解压,将其中的ctags.exe 直接复制到gvim安装目录下(与vim.exe在同一个目录)
之后在_vimrc 配置文件中加入如下两句:
set tags=tags:
set autochdir
这个命令让vim首先在当前目录寻找tags 文件,如果没有找到,使用第二条命令自动递归父目录继续寻找。配置完毕,在gvim中输入 :TlistToggle 切换taglist窗口
切换到代码所在文件夹,在cmd 中输入 ctags -R (要配置gvim安装目录的环境变量)生成tags文件
gvim 下字符的查找替换:
语法为 :[addr]s/源字符串/目的字符串/[option]
全局替换命令为::%s/源字符串/目的字符串/g
[addr] 表示检索范围,省略时表示当前行。
如:“1,20” :表示从第1行到20行;
“%” :表示整个文件,同“1,$”;
“. ,$” :从当前行到文件尾;
s : 表示替换操作
[option] : 表示操作类型
如:g 表示全局替换;
c 表示进行确认
p 表示替代结果逐行显示(Ctrl + L恢复屏幕);
省略option时仅对每行第一个匹配串进行替换;
如果在源字符串和目的字符串中出现特殊字符,需要用”\”转义e.g.
1
2
3:%s/perm/pm/g
表示将perm替换为pm,但是这个命令会将含有perm作为子串的字符串中的perm替换为pm,如果要全字符匹配,命令为
:%s/\<perm\>/pm/g
参考:http://wdicc.com/search-in-vim/
- 5/8,今天准备安装vundle,vim的一个插件管理器,按照官网的操作https://github.com/gmarik/Vundle.vim/wiki/Vundle-for-Windows出现了跟这个上面https://github.com/gmarik/Vundle.vim/issues/525一样的问题,最终按照这个方法解决了,我只想说:windows真TM没人权,安装个什么东西都是各种问题
5/9 update ,昨天还是可以的,今天又不行了,echo expand(‘~’)给我输出的路径是“C:\windows\system32\config\systemprofile”,我只想说,这是什么鬼,昨天还是”C:\Users\guo”呢,今天就变了,不过我将路径换成1
2set rtp+=$vim/vimfiles/bundle/Vundle.vim
let path='$vim/vimfiles/bundle'
这样终于可以了,:echo $vim 输出的路径正是vim的安装路径了,==!。还是要说一句,windows实在是太不适合开发了,搭个环境都要死人了==!1
2
3
4PluginUpdate
PluginClean 清理插件
PluginList 列出所有插件
PluginSearch XXX 搜索插件,-> 选中插件 按 i 安装 ->在 vimrc文件中添加Plugin XXX 声明
在vimrc中配置 Plugin 时,只需要写 Plugin ‘user/repo’就行了(对应着github的username和插件的repo),如果没有加/ 则vundle 默认从 vim script: https://github.com/vim-scripts/ 去取
http://xugming.iteye.com/blog/333194上面有详细的关于路径的介绍
http://foocoder.com/blog/mei-ri-vimcha-jian-kai-pian-zhi-vundle.html/