阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

vim敲字如弹琴

99次阅读
没有评论

共计 964 个字符,预计需要花费 3 分钟才能阅读完成。

导读 本篇文章主要讲解 vim 的常用命令,当你在妹子面前像弹琴一样的敲代码完成给她的惊喜的时候,萌妹子会不会对你顶礼膜拜,发出崇拜的小星星呢?
1. 显示行数

vim 打开文件之后输入

:set number

:set nu
2. 光标移动
h             光标向左移动
j             光标向下移动
k             光标向上移动
l             光标向右移动
n+ 空格键        光标先后移动 n 个字符
0 或 home 键      移动到行首
$ 或 end 键      移动到行尾
w             移动到下一个单词的首部
b             移动到上一个单词的首部
e             移动到下一个单词的尾部
ge             移动到上一个单词的尾部
gg            移动到文件的开头
G             移动到文件的最后一行
nG            n 为数字移动到指定的行
H/M/L         分别对应移动到屏幕的顶部,中间,结尾
数字加 H /M/L,距离顶部的多少行 
3. 文件查找

在一般模式下

/word         从光标位置向后查找‘word’的字符
?word         从光标位置向前查找‘word’的字符 
4. 文件删除
x,X           小写的 x 向后删除一个字符,大写 X 标识向前删除一个字符
nx            n 位数字,向后删除 n 个字符
dd            删除光标所在位置的行
ndd           n 为数据,从光标所在位置向后删除 n 行
d1G           删除光标所在位置以及之前的行
dG            删除光标所在位置以及以后的行
dnG           删除光标所在位置到 n 行
d$            删除光标位置到行尾的所有字符
d0            删除从光标位置到行首的字符 
5. 文件复制
y            使用方法和 d 文件删除类似
p             粘贴复制的内容 
6. 文件查找替换
:n1,n2s/word1/word2/g  在 n1 行到 n2 行之间将 word1 全部替换成 word2
:1,$/word1/word2/g     全文查找替换
:1,$/word1/word2/gc    全文查找替换 c confirm 在替换之前,确认 
7. 撤销和反向撤销

一般模式下

u             撤销上一步操作
crel+r        反向撤销 
8. 文件保存与退出
:wq          保存并推出
:q           在为改动的时候退出
:q!          强制退出不保存
:w           保存为其他文件
:n1,n2 w       将 n1 到 n2 行保存为指定文件 
这些常用命令在《Linux 就要这么学》第四章里也有相应的讲解,还可以到 https://www.linuxprobe.com 网站上多多学习。

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-24发表,共计964字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中