Vim 使用
本文是否适合你
如果你的目的是入门 Vim,请首先阅读 Vim 的第一方教程 Vim tutor。使用命令 vimtutor
即可打开。
如何退出 Vim
:q
,但是使用 Ctrl-Z 可以将 Vim 像其他进程一样挂起。然后可以使用 kill
See also: hakluke/how-to-exit-vim
快速注释、取消注释多行代码
选项1:直接使用 Block Comment,如果语言支持
选项2:使用插件。最常用的是 tcomment。你也许需要使用 vim-plug 更方便地安装插件。
选项3:结合 Visual Block + 多光标。
简单来说,插入注释可以使用 Ctrl+V 并移动光标,选中需要插入注释符号的列,使用 Shift+I 进入多光标模式并输入(这个时候还看不出来,只会更新选中的第一行的位置)。在使用 ESC 退出插入模式的时候,所有选中的行所在位置会插入刚输入的字符串。
删除注释同样可以使用 Ctrl+V 并移动光标,选中多行中的注释符号,然后使用 X 删除。
区域替换
使用 Shift+V 或者 Ctrl+V 选中一个区域之后,按下 :,显示出的命令 Prompt 会自动填入 :'<,'>
表示“在选中区间内执行”(回想全局替换的 :%
)。之后正常使用 sed 格式 s/a/b/g
即可。
多 Tab 和分屏
使用 :tabnew
或者 :tabedit PATH/TO/FILE
添加一个新的 Tab。使用 G & T 和 G & ++T++ 切换到下一个/上一个 Tab。
使用 :vsp [PATH/TO/FILE]
和 :hsp [PATH/TO/FILE]
垂直/水平切分窗口。不写路径的话会打开当前编辑的文件。使用 Ctrl+W & W 和 Ctrl+W & Shift+W 切换切分窗口。
使用 :q
命令关闭窗口或者 Tab