加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

vim 常用操作

发布时间:2020-12-15 23:11:39 所属栏目:安全 来源:网络整理
导读:移动光标的方法 0/Home: 当前行最前面字符$/End: 当前行最后面字符G: 移动到文件最后一行gg: 移动到文件第一行nG: n为具体的数字,意思为移动到第几行 查找 /word: 在文件中往下查找名为word的字符串?word: 在文件中往上查找名为word的字符串n: 重复上一个查

移动光标的方法

0/Home: 当前行最前面字符
$/End: 当前行最后面字符
G: 移动到文件最后一行
gg: 移动到文件第一行
nG: n为具体的数字,意思为移动到第几行

查找

/word: 在文件中往下查找名为word的字符串
?word: 在文件中往上查找名为word的字符串
n: 重复上一个查找的操作
N: 与n反向
/word与n/N 经常要搭配使用

替换

:n1,n2s/word1/word2/g   在n1到n2行查找 Word1这个单词,并将其替换为word2
:1,$s/word1/word2/g     在第一行到最后一行查找 Word1这个单词,并将其替换为word2
:1,$s/word1/word2/gc    在替换每个单词前,询问该位置是否进行替换

删除、复制与粘贴

dd: 删除光标所在的那一行
ndd: 删除光标所在的向下n行
d1G: 删除光标所在行到第一行
dG: 删除光标所在行到最后一行

yy: 复制光标所在的行
nyy: 复制光标所在的往下n行
y1G: 复制光标所在的行到第一行
yG: 复制光标所在的行到最后一行

p: 将已复制的数据从光标的下一行开始粘贴
P: 在光标所在行开始粘贴

J: 将光标所在行与下一行合并为同一行
u: 恢复前一个操作
[ctrl]+r: 重做上一个操作,和u 配合使用
. 重复前一个操作

多文件编辑

vim 同时打开两个文件
在第一个文件上选择复制的地方
:n 来到第二个文件
p 粘贴
:q 来保存

多窗口功能

:sp filename   打开另一个文件做对比,如果没有filename 则打开一模一样的一个
在窗口间切换: ctrl+w

环境设置与记录

vim ~/.viminfo 记录所有的日志
 vim ~/.vimrc   设置所有的环境变量

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读