“Vim技巧之复制删除字符”的版本间的差异

来自linux中国网wiki
跳到导航 跳到搜索
(导入1个版本)
 
(未显示同一用户的1个中间版本)
第20行: 第20行:
 
删除重复行  %s/^(.*)n1/1$/
 
删除重复行  %s/^(.*)n1/1$/
 
</pre>
 
</pre>
 
+
=see also=
 
[http://www.cnblogs.com/smstars/archive/2013/05/18/3085342.html http://www.cnblogs.com/smstars/archive/2013/05/18/3085342.html]
 
[http://www.cnblogs.com/smstars/archive/2013/05/18/3085342.html http://www.cnblogs.com/smstars/archive/2013/05/18/3085342.html]
  
 
[http://linux.chinaunix.net/techdoc/desktop/2009/07/06/1122020.shtml http://linux.chinaunix.net/techdoc/desktop/2009/07/06/1122020.shtml]
 
[http://linux.chinaunix.net/techdoc/desktop/2009/07/06/1122020.shtml http://linux.chinaunix.net/techdoc/desktop/2009/07/06/1122020.shtml]
  
&nbsp;
+
[https://blog.csdn.net/CleverCode/article/details/51416854  vim中使用鼠标]
  
[[Category:shell]]
+
[[Category:shell]] [[Category:vim]]

2023年10月6日 (五) 13:25的最新版本

vim技巧之复制删除字符

复制

yl # cp一个字符
nyl #cp两n字符(n为cp的字符个数)
4yl (复制光标后的),4yh(复制光标前的)
多按几次ESC,然后按v,进入visual方式,然后就可以移动方向键选中文本,然后按y,就拷贝完成,要想复制,按p.
如果你要从光标处开始复制 4 个字符,则先按 ESC 进入命令方式,然后按 4yl (复制光标后的),4yh(复制光标前的) ,就复制了4个字符到缓冲区中了,然后就可以用 p 命令随便粘贴了

删除

nx 删除多个字符(n为删除的字符个数)
dw 删除1个单词
d10w 删除10个单词
d10W 删除10个单词,忽略标点符号
其它有用的一些删除
删除行尾多个空格    %s/\s\+$//g
删除行首多个空格 %s/^\s*//g
删除重复行  %s/^(.*)n1/1$/

see also

http://www.cnblogs.com/smstars/archive/2013/05/18/3085342.html

http://linux.chinaunix.net/techdoc/desktop/2009/07/06/1122020.shtml

vim中使用鼠标