1 前言
介绍工作中常用的vim使用技巧。
2 vim常用操作
2.1 vim四种模式
1、正常模式
正常情况下用vim打开文件时,即进入正常模式。其他模式下,按Esc可回到正常模式。
2、插入模式
个人习惯按i直接进入。
3、命令模式
按:可进入命令模式。
4、可视模式
按v可进入可视模式,ctrl + v 可进入可视块模式。
2.2 剪切操作
按v进入可视模式,通过移动光标来选择自己要剪切的行数,被选中行数,颜色会有变化,此时再按x,可以将选中内容剪切,再按p粘贴到需要的地方即可。
2.3 复制操作
按v进入可视模式,通过移动光标来选择自己要复制的行数,被选中行数,颜色会有变化,此时再按y,可以将选中内容复制,再按p粘贴到需要的地方即可。
复制单个单词,可以在正常模式下将光标移动到单词首,然后使用yw进行复制,然后使用p进行粘贴。
2.4 删除操作
按v进入可视模式,通过移动光标来选择自己要删除的行数,被选中行数,颜色会有变化,此时再按d,可以将选中内容删除。
2.5 注释操作
注释: 按ctrl + v 进入可视块模式,选中要注释的行数后,按L,输入注释符,如//,再按ESC,此时可见选中行数被注释。
取消注释: 按ctrl + v 进入可视块模式,选中要取消的行数(包含//的块),按d进行删除即可。
2.6 多标签操作
按:进入命令行模式,输入tabnew + 文件名,可以进行多标签文件管理,tabn和tabp命令可以进行文件之间的切换,qa进行全部文件的不保存关闭。
2.7 搜索操作
按/进入搜索,输入要查找的内容,按enter,匹配到输入的内容,按n可以查看下一个,按shift + n 可以查看上一个。
注1:保存文件时,习惯命令模式下,按x,比较快速。
未完,待续......
//add begin 2017/8/30 ZafirTab 全局替换+从系统粘贴板粘贴内容
:%s/str1/str2/g
%表示本文件
s表示替换
str1表示要替换的字符串
str2表示替换后的字符串
g表示全局替换
插入模式下,使用shift+insert即可进行粘贴。
//add end