安装
git clone https://github.com/Nicolana/vimplus ~/.vimplus cd ~/.vimplus ./install.sh // esay peasy
新建文件
// 在当前窗口新建文件并关闭当前窗口的文件(buffer) :e hello.py :bp 切换到上一个文件 :bn 切换到下一个文件 :bd 删除当前文件(buffer) // 横向新建文件(光标模式下) // new + 窗口名 窗口名保存后就是文件名 :new hello.py :split hello.py // 纵向新建文件或打开文件 :vsplit hello.py :vsp hello.py // 窗口切换 ctrl+w j 向下移动 ctrl+w k 向上移动 ctrl+w h 向左移动 ctrl+w l 向右移动 ctrl+w t 移动到顶端 ctrl+w b 移动到底端 // 关闭窗口 // 简单关闭 :q! <C-w>c // 关闭所有窗口 :qa // 关闭窗口 :tabc :tabo // close all tab // 关闭除光标以外其他窗口 :only <C-w>o
注释
单行注释: 普通模式下 gcc 和 . 可进行单行注释。 普通模式下 vgc、Vgc、<C-v>gc,即先进入可视模式再 gc;v 和 V可进入vim的可视化模式,<C-v> 是 Ctrl + v。 多行注释: 可视模式下 gc,三种可视模式都可以使用,会注释掉可视模式选区跨越的所有行。 [count]gc,一次性注释 count 行 [count] + gc 示例: 5 + gc 即可注释5行。 取消注释: 撤销上次注释动作:用 u 即可。 取消单行注释: 普通模式下 gcc 普通模式下 gcu,如果有多行也会取消多行注释 先进入可视模式,再 gc 取消多行注释: 普通模式下:gcu 普通模式下:gcgc 普通模式下:[count]gcc 先进入可视模式,再 gc
先进入可视模式,再 gc
简单的查找替换
:%s/p1/p2/g 替换当前文件中的的p1为p2 :s/p1/p2/g 替换当前行中的p1为p2 /pattern 向光标到文件为扫描模式 ?pattern 向光标到文件头扫描模式 n 向同一方向执行上一次搜索 N 向相反方向指向上一次搜索
暂无评论