Linux文件编辑工具(vim)
Linux平台下的文本编辑器: emacs、nano、gedit、vi、vim
vi(visual editor)编辑器通常被简称为vi,它是Linux和Unix系统上基本的文本编辑器,类似于Windows 系统下的记事本。
为什么要学习vim?
1.所有的Unix like系统都会内置vi文本编辑器,其他的文本编辑器则不一定会存在
2.很多软件的编辑接口都会主动调用vi
3.vim具有程序编辑的能力,可以主动以字体颜色辨别语法的正确性,方便程序设计
4.程序简单,编辑速度快
5.vim是vi的升级版
㈠ vim编辑器三种模式
1、命令行模式
命令 | 含义 | 备注 |
---|---|---|
yy | 复制光标所在行 | 3yy表示复制3行 |
p(小写p) | 光标所在行后面粘贴 | |
P(大写P) | 光标所在行前面粘贴 | |
gg | 光标快速跳到文件首行,并且定位到首字符 | 3gg表示快速跳到文件第3行行首字符 |
G | 光标快速跳到文件尾行,并且定位到首字符 | |
home | 跳转到行首 | Shift+6 即 ^ 符号表示行首 |
end | 跳转到行尾 | Shitf+4 即 $ 符号表示行尾 |
dd | 删除光标所在行 | 3dd表示删除3行(包括光标所在行) |
d^ | 从光标位置删至行首,不包括光标位 | |
d$ | 从光标位置删至行尾,包括光标位,与D作用相同 | |
dG | 删除光标所在行以及下面所有行 | |
dgg | 删除光标所在行以及上面所有行 | |
x(小写) | 删除光标所在字符后面一个字符,3x删除3个字符 | 类似于windows下的delete键 |
X(大写) | 删除光标所在字符前面一个字符,3X删除3个字符 | 类似windows下的backspace键 |
u | 撤销操作 ctrl+r 取消撤销 |
2.编辑模式
功能:编辑文件内容。
进入方式:
i:在光标所在字符前开始插入
a:在光标所在字符后开始插入
o:在光标所在行的下面另起一新行插入
I:在光标所在行首开始插入 如果行有空格则在空格之后插入
A:在光标所在行尾插入
O:在光标所在上面另起一行插入
S:删除光标所在行并开始插入
3.底行模式
① 如何进入底行模式?
命令模式进入底行模式: 按冒号 : 编辑模式进入底行模式:先按 Esc键退出到命令模式,然后再按冒号 :
② 底行模式能做什么?
保存和退出(圈重点~)
保存文件,命令 :w 另存为到其他文件,命令 :w 文件名
保存退出,命令 :wq
强制保存退出 :wq!
退出不保存,命令 :q
强制退出 :q!
命令 :x 在文件没有修改的情况下,表示直接退出(等价于:q),在文件修改的情况下表 示保存并退出(:wq)
㈡ vim编辑器三种模式切换
看图更好了解…
㈢ 可视化模式
按键:ctrl + v(可视块)或V(可视行),然后按下↑ ↓ ← →方向键来选中需要 复制的区块,按下y 键进行复制(不要按下yy),后按下p 键粘贴
退出可视模式按下Esc
这里就不实操了,嘿嘿~后续还会继续更新其他本章博客难免有些不足,恳请各位大佬不吝赐教!(╹▽╹)