摘要:
This is not how Vim's tabs are designed to be used. In fact, they're misnamed. A better name would be "viewport" or "layout", because that's what a tab is—it's a different layout of windows ofallof your existing buffers.Vim的buffer和tab是一个让人容易误解的概念。Tab更合理的名字应该叫做“视口( 阅读全文
随笔分类 - Vim编辑器
vim安装插件的新方法【pathogen】
2012-06-21 16:15 by 夜幕降临, 1484 阅读, 收藏,
摘要:
用pathogen来管理你的vim插件真的非常方便。pathogen自动管理runtimepath,使得插件的安装变得简单很多。下载地址:https://github.com/tpope/vim-pathogen安装过程1 #创建目录2 mkdir -p ~/.vim/autoload ~/.vim/bundle; 3 #下载插件,用curl下载插件到 ~/.vim/autoload目录4 curl -so ~/.vim/autoload/pathogen.vim \5 https://raw.github.com/tpope/vim-pathogen/master/autoload/... 阅读全文
我的VIM配置文件
2012-06-04 19:32 by 夜幕降临, 340 阅读, 收藏,
摘要:
" An example for a vimrc file."" Maintainer: Bram Moolenaar <Bram@vim.org>" Last change: 2008 Jul 02"" To use it, copy it to" for Unix and OS/2: ~/.vimrc" for Amiga: s:.vimrc" for MS-DOS and Win32: $VIM\_vimrc" for OpenVMS: sys$login:.vimrc&quo 阅读全文
一些基本的命令
2011-11-29 18:41 by 夜幕降临, 162 阅读, 收藏,
摘要:
ctrl + g 显示文本状态shift + g 跳转文本(按下这个按钮前输入行号)数字 + c/d + w/e/$ 可以执行编辑命令p 进行粘贴在normal模式下面输入?或者/就可以开始搜索,然后按下n或者N寻找下一个在一行內替換頭一個字符串 old 為新的字符串 new,請輸入 :s/old/new 在一行內替換所有的字符串 old 為新的字符串 new,請輸入 :s/old/new/g 在兩行內替換所有的字符串 old 為新的字符串 new,請輸入 :#,#s/old/new/g 在文件內替換所有的字符串 old 為新的字符串 new,請輸入 :%s/old/new/g 進行全文替換時 阅读全文
代码注释插件The NERD Commenter
2011-11-29 18:40 by 夜幕降临, 672 阅读, 收藏,
摘要:
简单介绍下NERD Commenter的常用键绑定,以C/C++文件为例,详析的使用方法,请:h NERDCommenter。在Normal或者Visual 模式下:,ca,在可选的注释方式之间切换,比如C/C++ 的块注释/* */和行注释//,cc,注释当前行,c,切换注释/非注释状态,cs,以”性感”的方式注释,cA,在当前行尾添加注释符,并进入Insert模式,cu,取消注释Normal模式下,几乎所有命令前面都可以指定行数Visual模式下执行命令,会对选中的特定区块进行注释/反注释 阅读全文
VIM使用缓冲区
2011-11-29 18:40 by 夜幕降临, 485 阅读, 收藏,
摘要:
前面要加上“1-9个数字缓冲区,用来保存最近删除的数据a-z缓冲区用来保存保存用户需要临时保存的数据用法:"2p 把2号缓冲区的内容复制出来"ayy 把数据复制到a缓冲区里面"ap 把a缓冲区的内容复制出来如果用大写字母表示缓冲区,则数据被追加到后面跳转之后可以用 `` 回到跳转之前的位置mx制作书签,用'x, ``, '', `x均可返回 阅读全文
浙公网安备 33010602011771号