选择
- v+光标移动:按字符选择高亮选中所要的文本,然后进行各种操作(比如,d表示删除)。
- V:按行选择
删除
- 3dd:删除3行
- dw:除到下个单词的开始位置
- dW:删除到某个以空格作为分隔符的单词的结尾位置
- d3w:除到第三个单词包括标点在内的位置
- de:除到本单词的结尾位置
- dE:除到本单词的结尾包括标点在内的位置
- db:除到本前一个单词位置
- dB:删除到某个以空格作为分隔符的单词的开始位置
- d7B:删除到前面7个以空格作为分隔符的单词的开始位置
- dtc:删除当前行直到下一个字符“c”所出现位置之间的内容
- :9,.d: 删除第9行到当前行(.标识当前行)
复制(删除则y替换为d)
- y:用v命令选中文本后,用y进行复制
- yy或y_或Y:复制当前行,然后用p进行粘贴
- 5yy:复制从当前行开始的5行
- yw:复制当前单词
- y$:从当前位置复制到行尾
- y0:从当前位置复制到行首
- y^:从当前位置复制到第一个非空白字符
- yG:从当前行复制到文件结束
- y20G:从当前行复制到第20行
- :20,25y Enter:复制第20-25行
- y?bar:复制至上一个出现bar的位置
- :g/foo/y:复制所有包含字符串“foo”的行,它还会复制“foo”嵌入较大字词(例如“football”)的行。若想不包括则使用!/foo
- %y:复制所有行
粘贴
- p(小写) 在光标位置之后粘贴
- P(大写) 在光标位置之前粘贴
- “+p:粘贴系统剪贴板
循环
for i in {2..9}; do cp 0.01 0.0$i ; done
手机版“神探玺洛克”请扫码