文件编辑器Vim(一)Vim常用技巧


 
 
        vim只是用在编辑配置文件或者简单的小脚本,其余时候则不建议使用vim。
                在这里插入图片描述

  • 进入vim编辑,使用vim filename;
  • 退出则是分别按下: w q三个按键即可,前提是一定要是在命令模式,若是在insert模式,则先需要按下Esc键进入到命令模式,若在编辑模式,则是直接按下w q两个按键。**
  • 只有在插入模式才能修改文本内容,一旦进入编辑模式后,此时不能编辑文件里的内容。

1. 命令模式

        首先是进入到命令模式,接下来的则是命令模式下的命令。 注意: 每次输入命令时一定要先进入到命令模式!!!

1.1. 光标移动

命令 作用
0 仍在命令模式,光标移动至行首
$ 仍在命令模式,光标移动至行尾
nG 光标到第n行
G 光标到最后一行
gg 光标到第一行

1.2. 编辑整个行

命令 作用
dd 删除 / 剪切光标所在这一行
ndd 删除 / 剪切光标所在以及下面共n行
yy 复制光标所在这一行
nyy 复制光标所在以及下面共n行
p / P 粘贴

1.3. 其他命令

命令 作用
ZZ 保存修改并退出
A 进入到insert模式,光标跳到所在行尾(当该行过长,方向键移动光标太慢,这样就可以节省时间)
I 进入到insert模式,光标跳到所在行首(当该行过长,方向键移动光标太慢,可以节省时间)
o 进入到insert模式,在光标下插入新行
O 进入到insert模式,在光标上插入新行

2. 编辑模式

        在命令模式中按下“:”键,则进入编辑模式,此时左下角会有个“:”,这时进入到编辑模式。

                        在这里插入图片描述

2.1. 退出

命令 作用
w 保存修改
w filename 另存为指定文件
wq 保存修改并退出
wq! 对于readonly file使用,因为权限没有 w (写)
q! 不保存修改退出

2.2. 其他

命令 作用
set nu 显示行号
set nonu 取消行号
n 跳到第n行

3. 插入模式INSERT

 
        可以直接编辑文本内容。

发布了58 篇原创文章 · 获赞 24 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/qq_40520596/article/details/104828150