三.Linux中vim的高级配置用法

三.Linux中vim的高级配置用法

1.什么是vim:
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,是全球两大流行文本编辑器之一(另一个是emacs)。vim可以无图形进行文本编辑。

2.linux中的vim用法:(vim 的三种模式)
(1)命令模式(浏览模式);此模式下只能对文件内容浏览,不能修改文件内容(0l;0c 其中“c”表示的是字节数)
(2)插入模式 ; 对文件内容进行修改的模式;
(3)退出模式 ;结束vim程序使用到的指令;

3.vim工作的基本配置:
(1)在命令模式下更改vim的工作方式(临时设定):

操作命令 作用
set nu 显示行号
:set nonu 取消行号显示
:set mouse=a 设置鼠标在vim中可用
:set cursorline #显示光标所在行的行线

(2)永久设定:
编辑“/etc/vimrc”文件(vim配置文件),在配置文件中进行相应的设置:
如:“set nu”;

4.vim 中的关键字搜索:

/关键字---------高亮显示关键字
:noh-------------取消高亮显示
n------------------向下匹配关键字
N------------------向上匹配关键字
在这里插入图片描述

5.vim中的字符管理:
(1)复制字符:
y---------------------复制快捷键
yl---------------------复制一个字母
y3l-------------------复制三个字母
yw-------------------复制一个单词
y3w-----------------复制三个单词
yy-------------------复制一行
y3y-----------------复制三行

(2)删除字符:

d------------------------删除的快捷键
dl|x---------------------删除一个字母
d3l---------------------删除三个字母
dw---------------------删除一个单词
d3w-------------------删除3个单词
dd---------------------删除一行
d3d-------------------删除3行

(3)剪切字符:

c------------------------剪切
cl------------------------剪切1个字母
c3l----------------------剪切3个字母
cw----------------------剪切1个单词
c3w--------------------剪切3个单词
cc-----------------------剪切1整行
c3c---------------------剪切3行
注:剪切操作完毕后会进入到插入模式,如果要粘贴需要按“ESC”退出插入模式按“P”。

(4)粘贴,恢复和撤销:
【1】粘贴:“p” ,在命令模式下p表示粘贴;
【2】恢复:“u” ,恢复操作的字符;
【3】撤销:“ctrl + r” , 撤销上次操作;

6.vim的可视化模式:(批量操作字符)
(1)进入可视化模式指令:“ctrl + v”
在这里插入图片描述(2)批量添加字符:
【1】.“ctrl + v” 选中插入字符所在列
【2】.按大写“I”进入插入模式
【3】.插入要写入的字符
【4】.”ESC“退出插入模式
批量添加完成

批量修改字符:“
”:%s/原字符/替换字符/g“ %【1】%全文的行,g全文的列【2】1,5 表示1-5行
/adm/,/sync/ 表示adm字符到sync字符之间的

7.vim的分屏功能:

同步分屏
“ctrl” + “w” “s” , 表示上下分屏
“ctrl” + “w” “v” ,表示左右分屏
“ctrl” + “w” “上|下|左|右” , 表示光标移动
“ctrl” + “w” “c” ,表示取消分屏

打开一个vim时,“:sp 文件名称”表示分屏打开一个“文件名称”:
在这里插入图片描述
8.vim中快速定位光标:
gg-----------------表示光标移动到文件第一行行首
G------------------表示光标移动到最后一行
:数字-------------表示光标移动到指定行

在这里插入图片描述回车后会跳转到216行;

9…vim插入模式进入方式:

i---------------------光标所在位置插入
I---------------------光标所在行行首插入
A---------------------光标所在行的行尾插入
a---------------------光标所在字符的下一个字符插入
o---------------------光标所在行的下一行插入
O---------------------光标所在行的上一行插入
s---------------------删除光标所在字符插入
S---------------------删除光标所在行插入

10.vim 的退出:
“:wq” ,表示保存退出
“:wq!” ,表示强行保存退出只有文件是自己的或者root用户可用
“:q” ,表示退出
“:q!” ,表示强制退出不保存

在这里插入图片描述系统提示需要输入“q!”来强制退出

猜你喜欢

转载自blog.csdn.net/lb1331/article/details/109251429