首页 > php教程 > PHP开发 > 正文

熟记Vim常用命令,linux编程事半功倍

高洛峰
发布: 2016-11-23 11:33:53
原创
1450人浏览过

想在linux编程的人肯定少不了使用vim,vim已是当今linux下使用最多的编辑器,so……熟记vim常用命令,linux编程将事半功倍。下面列出了vim的常用命令:


i → insert 模式,按 esc 回到 normal 模式.
x → 删当前光标所在的一个字符。
:wq → 存盘 + 退出 (:w 存盘, :q 退出)   (陈皓注::w 后可以跟文件名)
dd → 删除当前行,并把删除的行存到剪贴板里
d (删除 )
v (可视化的选择)
gu (变大写)
gu (变小写)
a → 在光标后插入
o → 在当前行后插入一个新行
o → 在当前行前插入一个新行
cw → 替换从光标所在位置后到一个单词结尾的字符
 
2dd → 删除2行
3p → 粘贴文本3次
 
ng → 到第 n 行 (陈皓注:注意命令中的g是大写的,另我一般使用 : n 到第n行,如 :137 到第137行)
gg → 到第一行。(陈皓注:相当于1g,或 :1)
g → 到最后一行。
按单词移动:
w → 到下一个单词的开头。
e → 到下一个单词的结尾。
> 如果你认为单词是由默认方式,那么就用小写的e和w。默认上来说,一个单词由字母,数字和下划线组成
 
在当前行上移动光标: 0 ^ $ f f t t , ;
0 → 到行头
^ → 到本行的第一个非blank字符
$ → 到行尾
g_ → 到本行最后一个不是blank字符的位置。
fa → 到下一个为a的字符处,你也可以fs到下一个为s的字符。
t, → 到逗号前的第一个字符。逗号可以变成其它字符。
3fa → 在当前行查找第三个出现的a。
f 和 t → 和 f 和 t 一样,只不过是相反方向。
 
0 → 先到行头
y → 从这里开始拷贝
$ → 拷贝到本行最后一个字符
你可可以输入 ye,从当前位置拷贝到本单词的最后一个字符。
 
你也可以输入 y2/foo 来拷贝2个 “foo” 之间的字符串。
 
还有很多时间并不一定你就一定要按y才会拷贝,下面的命令也会被拷贝:

豆包AI编程
豆包AI编程

智能代码生成与优化,高效提升开发速度与质量!

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

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