🔥个人主页:北辰水墨
Vim 是一种功能强大的文本编辑器,广泛用于编程和其他文本编辑任务。它是 Vi 编辑器的增强版,因此习惯了 Vi 的用户可以轻松过渡到 Vim。对于新手来说,Vim 的操作可能有些复杂,但一旦掌握了基本命令,就会发现它的强大与高效。
一、如何使用 Vim 编辑器
-
进入 Vim:在终端中输入
vim
加上文件名,可以打开或创建一个文件。例如,vim filename.txt
。 -
模式切换:
- 命令模式:这是 Vim 的默认模式,用于导航和操作文本。
- 插入模式:按
i
键进入插入模式,可以插入文本。按Esc
键返回普通模式。 - 底行模式:在命令模式下按
:
进入命令模式,可以输入命令,如保存和退出。 - 替换模式:按shift+r:进入替换模式,可以直接替换对应的字符,Backspace键撤回。
- 视图模式:按ctrl+v:进入视图模式,执行批量化的修改。
-
保存和退出:
- 保存文件:在命令模式下输入
:w
。 - 退出 Vim:在命令模式下输入
:q
。 - 保存并退出:在命令模式下输入
:wq
或:x
。
- 保存文件:在命令模式下输入
也可以ctrl+z,但是不建议这样子退出。
二、Vim 编辑器中的常用快捷键
h
:左移光标(在最左边)j
:下移光标(底下有一条杠)k
:上移光标(king,国王,高高在上)l
:右移光标(在最右边)
三、五种模式的操作:
1. 命令模式:
-
上下定位:(可以添加数字,5G 或者 5gg 表示 跳到 第 5 行)
- G :光标定位到结尾
- gg:光标定位到开头
-
编辑(命令模式下):
i
:进入插入模式x
:向后按照字符进行删除- X:向前按照字符进行删除
dd
:删除当前行yy
:复制当前行p
:粘贴- $ :跳到一行的最右侧
- ^ :跳到一行的最左侧
- r + 字符:把光标位置的字符替换成新字符 (数字+字符,超过一行剩余量,不会改变)
- 撤销和重做:
u
:撤销Ctrl + r
:重做
- 小大写转换:
- shift + ~ : 把光标位置的小写字母变为大写 or 把大写字母变成小写
2. 底行模式:
shift + ; 从命令模式替换成底行模式。
常见操作:
set nu ( set number ) :显示行数
! +外部指令:
在不退出文本编辑器的情况下,执行外部指令,如 !ls -al (不能输入ll,ll是重命名的指令,找不到)
- 通常用于,不退出文本编辑器下执行程序,
- ! gcc t.c -o t.exe
- ! ./t.exe
vs + 文件名 :实现分屏操作。
- 双屏或者三屏的情况下,只能一个个wq退出具有光标位置的屏幕。
- 光标跳转的方法:Ctrl+双击w
- / 待查找单词
- 按n 查找下一个
3. 插入模式:
i : 直接进入插入模式
a: 进入插入模式 并且 光标跳到下一个字符
o: 进入插入模式 并且 另起一行
4. 视图模式:
Ctrl+v :进入视图模式;
操作过程:
1. 光标选中位置 【(h j k l )或者 ( gg G )移动光标】
2. 插入 :shift + i (insert)+ 待输入值
删除 :d (delete)
5. 替换模式:
shift + r 进入替换模式;
操作过程:
1.在原有的字符上进行替换
2.Backspace 键 :回退到原来的字符
四、配置vim编辑器:
( 不要在root账号下操作,使用普通用户!!!)
在适用于Centos7 x86-64 :
在shell中输入如下指令:
curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh
接着输入root密码,开始安装。
手动输入soure ~/.bashrc
到这里,就全部完成了。(切勿把install.sh删除)
请觉得好用的友友们,给个一键三连。
五、结语:
通过不断练习和使用这些基础命令,新手可以逐步熟悉 Vim 编辑器,并充分利用其强大的功能来提高工作效率。