【复制,剪切】
同一个文件:
光标移到起始行,输入ma
光标移到结束行,输入mb
光标移到粘贴行,输入mc
然后 :'a, 'b co 'c
把 co 改成 m 就成剪切了
多个文件:
在文件一:
光标移到起始行,输入ma
光标移到结束行,输入mb
然后:'a, 'b w filename
在文件二:
光标移到需要赋值的行,输入:
:r filename
光标移到起始行,输入ma
光标移到结束行,输入mb
光标移到粘贴行,输入mc
然后 :'a, 'b co 'c
把 co 改成 m 就成剪切了
多个文件:
在文件一:
光标移到起始行,输入ma
光标移到结束行,输入mb
然后:'a, 'b w filename
在文件二:
光标移到需要赋值的行,输入:
:r filename
显示行号
set nu
set nonu
【块编辑】-
-多行加注释
在10 - 20行添加 # 注释
:10,20s/^/#/g
在10 - 20行删除 # 注释
【删除】
dd
删除 一行
ndd
删除 以当前行开始的n行
这就是说:
1、v+移动光标可以选中文本。
2、y可以复制已经选中的文本
3、p可以粘贴
复制一行则:yy
复制当前光标所在的位置到行尾:y$
复制当前光标所在的位置到行首:y^
复制三行则:3yy,即从当前光标+下两行。
剪切文本:
用v选中文本之后可以按y进行复制,如果按d就表示
剪切,之后按p进行粘贴。
剪切一行:dd
剪切当前行光标所在的位置到行尾:d$
剪切当前行光标所在的位置到行首:d^
前切三行:3dd,即从当前行+下两行被
剪切了。
Ctrl-f 即 PageDown 翻页。
Crtl-b 即 PageUp 翻页。
Crtl-b 即 PageUp 翻页。
v+方向键 多选
行首 数字 0,行尾 $
跳到第几行 :n
缩进
n<< 或 n>>是缩进多行,如4>>,1>>
也可以按 v +多行,【shift】+ 【>】
更可以 v + 多行 + 4(数字) + 【shift】+ 【>】 一次缩进多个,
【v】+【i】+【w】选择单词
【v】+【i】+【“】选择”“之间的
G最后一行 gg第一行 |