ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

VIM编辑器常用命令

2021-11-26 23:02:12  阅读:192  来源: 互联网

标签:移至 字符 old VIM 编辑器 当前 常用命令 new 剪切


1 光标移动

光标动作
hjkl,方向键移动一位,hjkl代表左、下、上、右
数字0移至本行开头
^移至本行第一个非空字符,匹配开头
$移至本行结尾,可以包含空格
w移至下一单词或标点的开头
W移至下一单词开头,忽略标点
b移至上一单词或标点开头
B移至上一单词开头,忽略标点
ctrl-f/PgDn下翻一页
ctrl-b/PgUp上翻一页
nG移至第n行
G移至光标最后一行
: n enter键移至第n行
n+向下跳n行
n-向上跳n行
H移至当前屏幕的第一行
L移至当前屏幕的最后一行

许多vi的命令前面都可以缀上数字,前缀数字可以控制该命令执行的次数,比如5j可以使得光标向下移动5行。

2 基本编辑

光标动作
a在当前字符后插入文本
A在行尾插入文本
i在当前字符前插入文本
I在行首插入文本
o当前行下方插入新行并进入插入模式
O当前行上方插入新行并进入插入模式

3 删除和撤销

光标动作
x删除当前字符(剪切)
nx向后删除当前行在内的n个字符(剪切)
dd删除(剪切)当前行
ndd向下删除当前行在内的n行(剪切)
dW删除当前字符到下一单词的起始处(删除整个单词)
d$删除当前字符到当前行的末尾(剪切)
d0删除当前字符到当前行的起始处(剪切)
d^删除当前字符当当前行下一个非空字符(剪切)
dG删除当前行到文件末尾(剪切)
d20G删除当前行到文件第20行(d与定位符结合使用,x不行)(剪切)
u撤销上一次操作
nu撤销n次操作
U撤销对当前行的所有操作

4 剪切、复制和粘贴

注意:x和d键实质上是剪切键,两者功能略有差异。y是复制键,p是粘贴键。

光标动作
yy复制当前行
5yy向下复制当前行在内的5行
yw当前字符到下一单词的起始处
y$当前字符到当前行的末尾
y^当前字符到当前行下一个非空字符
y0当前字符到当前行的行首
yG当前行到文件末尾
y20G当前行到文件第20行(用法和d完全一样,d实际就是剪切)
p粘贴到当前字符(行)后面(下方)
P粘贴到当前字符(行)前面(上方)
J合并当前行和下一行为一行
R替换模式,和windows下的insert模式差不多
v进入选择模式(VISUAL),可以利用方向键选择字符,然后x、d剪切或者y复制

5 查找和替换

光标动作
fx(当前行内查找)光标移至本行下一处出现字符x的位置,输入分号重复上一次搜索
/(搜索单词或短语)使用/命令后,屏幕底端会出现/,接下来输入要搜索的单词或短语,enter结束

标签:移至,字符,old,VIM,编辑器,当前,常用命令,new,剪切
来源: https://blog.csdn.net/weixin_42470732/article/details/121570193

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有