URCloud

/ 0评 / 0/ 最后更新:2021-12-01
vim 常用命令

需求场景

当ssh远程登录linux服务器时,修改文件是最常见的需求了。一开始学了点vim的基础操作,简单的修改文件中的几个值不是问题。后来慢慢的需要修改的东西变多了(大概是折腾的更深入了吧),这时简单的修改已经不太好使了。后来了解到vscode的远程编辑文件,这是真的香啊。以为再也不需要学vim这么复杂的东西了。直到后来,vscode远程编辑经常断线重连,吃服务器内存很高,cpu负载爆高,而且时不时总有终端访问服务器的需求。才发现,vscode远程编辑不是银弹啊,还是老老实实学点vim的基本操作吧,孰能生巧嘛。

显示

set nu显示行号

查找

/ 向下查找(配合n使用)
? 向上查找(配合n使用) 

移动

:n 移动到n行
g^ 移动到行首
g$ 移动到行尾
gg 移动到文件开头
G  移动到文件结尾

编辑

y   v进入可视模式,光标选择复制
yy  复制一行 
y^  复制当前到行头的内容;
y$  复制当前到行尾的内容;
ygg 复制文件开头
yG  复制到文件结尾
d   删除(命令同复制)
p   粘贴
u   撤销 
0

Leave a Reply

Your email address will not be published.