介绍各种常用的VIM操作指令

如何翻转文本行

翻转方法一

:g/.*/mo0 
# 或者 
:g/^/mo0

解释: 首先是 g 命令, ‘/’ 间的是查找体, 对于找到的结果执行 mo 命令(move), 0是行号

翻转方法二

" 可以只翻转选中的部分
:!tac

翻转方法三

" 只能翻转一整行 选中行中一部分无效
:!rev

如何删除符合某种匹配情况的整行

:g/xxxx/d

如何删除不匹配某种情况的整行

:v/xxxx/d

将文本列对齐

:n,m!column -t

支付宝打赏 微信打赏

您的打赏是对我最大的鼓励!

linzhanyu


Linux, VIM, OpenGL, OpenCL.

Python, C++, C#, ML.

相看莫相笑,同是竹林人。