用gvim写代码时,如果想要复制多行,然后粘贴。
看到一个方便的操作方法:
step1. 将光标移动到要复制的文本开始的地方,按V(是大写V)进入可视模式。
step2. 将光标移动到要复制的文本的结束的地方,按y复制。此时vim会自动将光标定位到选中文本的开始的地方,并退出可视模式。
step3. 移动光标到要粘贴的位置,按p
粘贴。
(删除多行同理 按d 键删除)
# 复制单行 #
按 yy 键
# 删除单行 #
按 dd 键
用gvim写代码时,如果想要列编辑输入。
control+v
进入 visual block 模式- 选中要插入的几行文字,光标停留在最后一行
- 输入
I
大写,进入编辑模式 - 输入要插入的内容
esc
稍等一下,就可以了
用gvim写代码时,如果想要一列编辑删除
control+v进入到visual block模式
选中要编辑的列
按d删除
如果想查找某个字符:
1 光标放在要查找的字符位置
2 同时按下shift + * 键 ,要查找的字符高亮显示。
3 按 n 键向下滚动查找
4 同时按下 shift + n 键 向上滚动查找
取消高亮显示:
:noh
保存修改:
:w
批量替换多个目标:
:%s/source_pattern/target_pattern/g即可完成
如想把所有的username换成login_name,那么:%s/username/login_name/g就可以了。