vim小技巧

php中文网
发布: 2016-06-07 15:12:05
原创
1329人浏览过

本文不讲述如何使用vim,也不配置vim,仅仅分享是这几天突然发现的几个可能不是很常用但是很使用的技巧. 1. q的使用 我们都知道q的作用是退出,但是如果一般和w在一起组合,其实q还有更好玩的用法. 在normal的模式下按一下q,然后键入冒号.是不是发现了不一样.默

本文不讲述如何使用vim,也不配置vim,仅仅分享是这几天突然发现的几个可能不是很常用但是很使用的技巧.

1. q的使用

我们都知道q的作用是退出,但是如果一般和w在一起组合,其实q还有更好玩的用法.

在normal的模式下按一下q,然后键入冒号.是不是发现了不一样.默认这个组合会弹出20个最近冒号模式下使用过的命令

同样是normal模式下,键入q然后键入/或者? , 默认会弹出最近的20个搜索记录.

还远远不止这么多,q还可以和26个小写字母组合可以记录一系列命令,然后@字母 就可以重复刚刚做过的所有操作.

q和大写字母组合呢?这个操作会在大写字母对应的小字字母寄存器上追加.

当我们记录完一组操作以后,如果发现某个地方记录错了怎么办?从新录一边吧.

是一种办法,但是显然不是最好的办法.我们可以选择一块空地,把q记录的一组操作粘贴出来.牛吧.("字母p)修改一下再选中"字母y ,ok还是可以用@字母进行执行.不错吧.


讯飞听见
讯飞听见

讯飞听见依托科大讯飞的语音识别技术,为用户提供语音转文字、录音转文字等服务,1小时音频最快5分钟出稿,高效安全。

讯飞听见 105
查看详情 讯飞听见

2. 外部命令的使用

我们知道!可以让我们执行一个外部命令,这个可能大家都知道.不多说.但是你知道吗?我们完全可以用!指定的外部命令处理vim内部的文本.很神奇吧.

基本原则就是你选中一段文字,那么这段文字是作为外部命令的标准输入存在的.明确了这一点,就都好办了.


3. find妙用

vim有内置的命令叫find,和外部命令的find的用法有所不同.不需要为其指定路径.为啥?因为这个find会去vimrc自己找路径.我们怎么看这个路径呢?

冒号模式下输入set path就可以查看当前配置了多少路径.这个路径的作用就是告诉vim如果想要找一个文件,就在指定的这个路径下进行寻找.当然当前目录也算作内的.不递归.

如果我们要vim的find递归一直处于最上层的目录怎么办.可以冒号模式下输入set path+=$PWD/** 这个命令的意思就是把当前第一次打开vim时的路径添加进去.不要小看这一步.用起来很顺手的.接下来就可以使用find随便找文件了.当然你得知道名字哈.

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号