未加星标

你不知道的vim小技巧

字体大小 | |
[系统(linux) 所属分类 系统(linux) | 发布者 店小二05 | 时间 2016 | 作者 红领巾 ] 0人收藏点击收藏

vim是linux下最常见的文本编辑器,但是,要想完全驾驭这个编辑器还是需要一些时间的。

本帖介绍一些vim小技巧,这些技巧即使是vim老鸟也不一定知道。(开启技能get模式)

#1 不带sudo编辑无权编辑的文件

例如,你要编辑 /etc 下的配置文件( vim /etc/filename ),但是忘了使用sudo,这时候,在保存文件时会返回权限错误。


你不知道的vim小技巧

你也许会使用sudo打开文件重新编辑,其实你可以使用如下命令保存文件:

:w !sudotee %
你不知道的vim小技巧
#2回到过去(Dota蚂蚁大招)

把文档恢复到指定时间时的状态。

撤销上一步可以使用’u’或CTRL-R,如果需要撤销的步骤很多,这种方式就太费劲了。

例如,把文档恢复到15分钟以前的状态:

:earlier 15m

撤销恢复:

:later #3 在vim中执行命令

: !

例如:

:!ls -l

上面的命令会最小化vim编辑器,然后在终端输出结果:


你不知道的vim小技巧
回车继续编辑文件

如果在!前添加一个点 :.! ,那么这个命令的输出会直接粘贴到文档中。例如:

:.!date # :.!ifconfig
你不知道的vim小技巧
#4 使用vim充当16进制编辑器 使用vim做为16(hex)进制编辑器 #5 实用的删除命令 diw :删除当前单词(洋文), ciw 剪贴当前单词 de :和 diw 类似,但是你可以连续使用 . 删除下一个单词 di( :删除括弧中的内容; di" 删除引号中的内容 dab :删除方括号中的内容; daB 删除花括号中的内容 上面的d替换为c就变成剪贴 C:删除行后内容,然后直接进入编辑模式 #6 其它命令(非常适合写代码时用) zz :把当前行移动到中间 % :找到和括号对应的括号 : %TOhtml :为当前文档创建一个html版本,哇哦 vim http://doamin.com :直接编辑html

Share the post "你不知道的vim小技巧"

Google+ Weibo Email

读书 《 几何原本 》成书于公元前三百年左右,全书十三卷,是欧几里得将古希腊数学集大成的著作,包括了希腊科学数学家:泰利斯、毕达哥拉斯、希波克拉提斯等人的成果。它既是一本数学著作,也是哲学巨著,标志着人类首次完成了对空间的认识。全书章节安排严谨,由定义、公设、设准、命题(定理)、证明,以及符号和图像所构成,《几何原本》被翻译成世界上几乎所有的文字,对人们理性推演能力的影响,即对人的科学思想的影响深刻且巨大。

本文系统(linux)相关术语:linux系统 鸟哥的linux私房菜 linux命令大全 linux操作系统

主题: Linux删除集大读书其实哲学数学家
分页:12
转载请注明
本文标题:你不知道的vim小技巧
本站链接:http://www.codesec.net/view/485560.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 系统(linux) | 评论(0) | 阅读(21)