概述
#模式切换
使用 vim 文件,初次进入的页面,就是命令模式;
在命令模式下,输入英文字母 i 可进入插入模式;
在命令模式下,输入英文符号 : 可进入底行模式;
在插入模式下,按 Esc 键可进入命令模式;
#命令模式下的指令
G 快速跳转到内容最底端;
gg 快速跳转到内容最顶端;
x 删除光标所在字符;
X 删除光标所在字符的前一个字符;
dd 删除光标所在行;
ndd n 为数字,删除从光标所在行到向下的 n 行之间的内容;
d1G 删除第一行到光标所在行之间的内容;
dG 删除光标所在行到最后一行之间的内容;
yy 复制光标所在行;
nyy n 为数字,复制从光标所在行到向下n行之间的内容;
y1G 复制第一行到光标所在行之间的内容;
yG 复制光标所在行到最后一行之间的内容;
p 将复制的内容粘贴到光标所在行的下一行;
u 撤回上一个命令;
ctrl + r 反撤回;
?关键字 根据关键字向上查找,按 n 跳转到下一个匹配的内容,按 N 跳转到上一个匹配的内容;
/关键字 根据关键字向下查找;按 n 跳转到下一个匹配的内容,按 N 跳转到上一个匹配的内容;
pgup 向上翻页
pgdn 向下翻页
home 光标跳跃至行首
end 光标跳跃至行尾
#底行模式下的指令
q 退出 vim 编辑器;
q! 强制退出 vim 编辑器,但不会保存已更改的内容;
e 重新载入文件内容;
e! 强制重新载入文件内容;
w 保存;
w! 强制保存;
wq 保存并退出;
wq! 强制保存并退出;
saveas 文件名 另存为;
e 文件名 新打开一个文件;
set number 显示行号
set nonumber 关闭行号
%!xxd 十六进制显示文本内容
%!xxd -r 返回正常文本格式
%!xxd -b 二进制显示文本内容
range s/old-pattern/new-pattern/flags 替换指定的文本内容;
- range 代表需要被检索的行数范围;. 表示光标所在行; $ 表示最后一行; % 表示所有行; m,n 表示第m行到第n行; n 表示第n行;
- flags 代表每一行需要被替换的内容范围,默认只替换第一个匹配到的内容; g 代表替换每一行匹配到的全部内容;i 表示匹配时不区分大小写; I 表示匹配时区分大小写;
最后
以上就是眯眯眼季节为你收集整理的Vim 编辑器使用教程的全部内容,希望文章能够帮你解决Vim 编辑器使用教程所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复