我是靠谱客的博主 眯眯眼季节,最近开发中收集的这篇文章主要介绍Vim 编辑器使用教程,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

#模式切换

使用 vim 文件,初次进入的页面,就是命令模式;

在命令模式下,输入英文字母 i 可进入插入模式;

在命令模式下,输入英文符号 : 可进入底行模式;

在插入模式下,按 Esc 键可进入命令模式;

#命令模式下的指令

G   快速跳转到内容最底端;

gg   快速跳转到内容最顶端;

x   删除光标所在字符;

  删除光标所在字符的前一个字符;

dd   删除光标所在行;

ndd   n 为数字,删除从光标所在行到向下的 n 行之间的内容;

d1G   删除第一行到光标所在行之间的内容;

dG   删除光标所在行到最后一行之间的内容;

yy   复制光标所在行;

nyy   n 为数字,复制从光标所在行到向下n行之间的内容;

y1G   复制第一行到光标所在行之间的内容;

yG   复制光标所在行到最后一行之间的内容;

  将复制的内容粘贴到光标所在行的下一行;

  撤回上一个命令;

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 编辑器使用教程所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部