vim
【复制,剪切】
同一个文件:
光标移到起始行,输入ma
光标移到结束行,输入mb
光标移到粘贴行,输入mc
然后:'a,'bco'c
把co改成m就成剪切了
多个文件:
在文件一:
光标移到起始行,输入ma
光标移到结束行,输入mb
然后:'a,'bwfilename
在文件二:
光标移到需要赋值的行,输入:
: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 翻页。
v+方向键 多选
行首 数字 0,行尾 $
跳到第几行 :n
缩进
n<< 或 n>>是缩进多行,如4>>,1>>
也可以按 v +多行,【shift】+ 【>】
更可以 v + 多行 + 4(数字) + 【shift】+ 【>】 一次缩进多个,
【v】+【i】+【w】选择单词
【v】+【i】+【“】选择”“之间的
G最后一行 gg第一行 |
相关推荐
zxznsjdsj 2020-05-17
zhuangnet 2020-03-05
tianzyc 2020-02-01
Schvian 2013-06-03
WindowsandLinux 2013-07-24
enginetanmary 2014-06-17
samwong 2014-05-14
XCMercy 2019-12-14
newfarhui 2019-12-09
bloghongxiorg 2015-08-18
wanzi 2015-08-24
86590798 2015-07-31
aNian 2019-10-25
lolafon 2015-04-18