Vim编辑器的使用

文章目录

  • 前言
  • 一、Vim常用的三种模式
  • 二、命令模式下的命令集
    • 1.光标移动相关
    • 2.文本编辑相关
    • 3.同时打开多个文本文件
  • 三、末行模式下的命令集
  • 总结


前言

博主使用的实验环境:Xshell+CentOs操作系统+阿里云服务器
Ps: 本文对于使用其它服务器或者虚拟机的朋友也可放心使用


一、Vim常用的三种模式

vim编辑器有常用的三种模式:

  • 命令模式
    控制屏幕光标的移动,字符、字或行的删除,移动复制某区段以及进入插入模式和底行模式
  • 末行模式
    文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。
  • 插入模式(编辑模式)
    只有在插入模式下才能进行文字的输入

就使用vim编辑代码而言,命令模式是打开编辑器默认进入的模式,在命令模式下切换到插入模式才能书写代码,在命令模式下切换到末行模式下才能保存代码并退出编辑器。
三种模式的转换关系如图:
Vim编辑器的使用_第1张图片

二、命令模式下的命令集

1.光标移动相关

gg:定位光标到最开始行
shift+g:定位光标到末尾行
n+shift+g:定位光标到任意行
shift+$:定位光标到当前行结尾
shift+^:定位光标到当前行开始
w:光标按照单词进行向后移动
b:光标按照单词进行向前移动
h,j,k,l:光标分别进行左,下,上,右移动

2.文本编辑相关

(n)yy:复制光标所在(n)行
(n)dd:剪切、删除(n)行
(n)p:粘贴(n行)到光标所在的下一行
    u:撤销
    ctrl+r:撤销上一次的撤销
    shift+~:大小写转换
(n)r:对光标开始的(n)个字符进行批量替换(替换成相同的一个字符)
shift+r:进入“替换模式”,对内容进行整体替换
(n)x:对光标之后的字符进行删除

3.同时打开多个文本文件

vs 文件名称:打开一个现有的文件
ctrl ww:切换光标位置到另外一个文件

三、末行模式下的命令集

set nu:列出行号
#+数字:跳到行号对应行
/关键字和?关键字:都用来搜索指定的关键字,如果没有搜索到按字母n能继续搜索下一个,
				两者区别是/关键字是正向搜索,?关键字是反向搜索
w:保存文件
q:退出vim编辑器模式
wq:保存并退出
q!:强制退出

总结

以上就是Vim编辑器的使用方法,希望能对您有所帮助。

你可能感兴趣的:(Linux,编辑器,vim,linux)