vim编辑器

author author     2022-12-11     467

关键词:

文本编辑器
作用:创建或删除、修改文件,维护Linux系统中的各种文件。
Vi:类Unix系统中默认使用的文本编辑器;
Vim:vi编辑器的增强版;
Vim编辑的工作模式
命令模式、输入模式、末行模式
命令模式切换到输入模式为a、i、o;
a:切换到光标之后开始输入;
i:切换到光标之前输入;
o:切换都下一行输入
A:切换到行首开始输入
I:切换到行尾开始输入
O:切换到上一行开始输入
返回命令模式按ESC键
命令模式切换到末行模式
Shift+:键
返回命令模式按ESC键
Vim用法
、打开文件
vim +#:打开文件,并定位于第#行
vim +:打开文件,定位位置到最后一行
vim +/pattern:打开文件,定位到第一次被pattern匹配到的行

、关闭文件
1、末行模式下关闭文件
q:退出
w:保存
wq:保存并退出
x:保存并退出
q!:不保存强制退出
w!:强制保存
2、在编辑模式下退出
ZZ:保存并退出
、移动光标
1、逐字符移动
h:向左移动
l:向右移动
j:向下移动
k:向上移动
#h:向左移动#个字符,#j、#k、#l同样
2、以单词为单位移动
w:跳下一个单词的词首
e:跳至当前或下一个单词词首
b:跳至当前或下一个单词词尾
#w:跳至第#个单词词首,#e、#b同样
3、行内跳转
0:绝对行首
^:跳至行首的第一个非空白字符
$:绝对行尾
4、行间跳转
#G:跳至第#行
G:最后一行
末行模式下直接给出行号敲回车即可
、翻屏
Ctrl+f:向下翻一屏
Ctrl+b:向上翻一屏
Ctrl+d:向下翻半屏
Ctrl+u:向上翻半屏
、删除单个字符
x:删除光标处的单个字符
#x:删除光标处及向后的#个字符
、删除命令:d
d 命令可以和跳转命令组合使用
#dw:删除第#个单词,#de、#db
dd:删除当前光标所在行
#dd:删除当前光标所在行至第#行
末行模式下
Startline,endlined
例5,10d
. :表示当前行
$:最后一行
+#:向下的第#行
、复制命令:y
y 命令也可以和跳转命令组合使用
#yw:复制#个单词,#ye,#yb
yy:复制光标坐在行
#yy:复制光标所在行及向后的#行
、粘贴命令:p
p:小写p,如果删除或复制为整行内容,则粘贴到光标所在行的下方,如果删除或复制的为非整行,则复制到光标坐在字符的后面
P:大写p,如果删除或复制为整行内容,则粘贴到光标所在行的上方,如果删除或复制的为非整行,则复制到光标坐在字符的前面
Vim编辑器默认删除的文件保留在内存空间,使用p命令只能粘贴最近一次删除的内容
、修改,先删除内容,再转为输入模式
c 命令可以和跳转命令组合使用
#c:删除#个单词后在当前位置转为输入模式
cc:删除光标坐在行,然后转为输入模式
#cc:删除光标所在行至第#行,然后转为输入模式
、替换
r:在光标处输入r在输入其他字符完成替换
R:替换模式,多次替换
十一、撤销操作
u:撤销前一次的编辑操作,连续u可取消N次编辑操作
#u:直接撤销#次编辑操作
Ctrl+r:撤销最近一次的撤销
十二、重复最近一次的操作
. :点命令为重复最近一次的操作
十三、可视化模式
v:小写v,按字符选取
V:大写V,按矩形选取(按行)
十四
/pattern:从前往后查找字符pattern
?pattern:从后往前查找字符pattern
n:从光标处向后查找匹配到的字符
N:从光标处向前查找匹配到的字符
十五、查找并替换
在末行模式下使用 s 命令
:s/a/b:在当前行中找到的第一个a字符替换为b
:s/a/b/g:在当前行中找到的所有a字符替换为b
:#,#s/a/b/g:在行号“#,#”范围内替换所有a字符为b
:%s/a/b/g:在整个文件中替换a字符为b
:s/a/b/c:在替换时提醒
十六、文件跳转
:e /path/filename :跳转并打开指定文件进行编辑
十七、写入文件
:r /path/filename :在当前文件中写入指定文件的内容

第4章文本编辑器vim

...im常用操作1.1vim简介(1)vim是一个功能强大的全屏幕文本编辑器,是Linux/Unix上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。(2)vim没有菜单,只有命令。(3)vim编辑器的安装  ①所需的4个安装包vim-filesystem... 查看详情

vim编辑器的使用

一,当没安装vim的时候,提示安装[email protected]:~/test$vimabc程序‘vim‘已包含在下列软件包中: *vim *vim-gnome *vim-tiny *vim-athena *vim-athena-py2 *vim-gnome-py2 *vim-gtk *vim-gtk-p 查看详情

vim编辑器

VIM编辑器介绍什么是VIM?Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是纯粹的自由软件。Vim是从vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程... 查看详情

关于vim编辑器的问答举例

vi与vim编辑器的区别?答:前面多次提到vi和vim但是好多和我一样的人都会想这两个的区别在哪里?早期的Unix的大多使用的是vi编辑器,可以这样理解vim编辑器是vi的升级版,那么vim应该比vi高级很多,没错vi编辑器在编辑文件时... 查看详情

5.1vim—5.4vim编辑器

5.1vim介绍1.vim是vi的升级版本2.vim是带有颜色显示的3.yum安装vim命令:[[email protected]~]#yuminstall-yvim-enhanced4.vim的三种模式:一般模式;编辑模式;命令模式进入编辑模式:i键或a键5.2 vim颜色显示和移动光标显示颜色,会根据... 查看详情

vim编辑器

vim编辑器、、、---------- vim工具下载地址:Windows版本          下载地址2:gvim81.exe  vim工具下载地址:vim-8.1.tar.bz2Linux版本 下载地址2:linux版本官网:ftp://ftp.vim. 查看详情

第十章vim程序编辑器

第十章、vim程序编辑器 1.vi与vim  1.1为何要学vim2.vi的使用  2.1简易执行范例  2.2按键说明  2.3一个案例的练习  2.4vim的暂存档、救援回复与开启时的警告讯息3.vim的额外功能  3.1区块选择(VisualBlock)  3.2多档案... 查看详情

vim编辑器

一、我们为什么要学习vim编辑器?Linux的命令行界面下面有非常多的文本编辑器。比如经常听说的就有Emacs、pico、nano、joe与vim等。vim可以看做是vi的高级版。我们为什么一定要学习vim呢?有以下几个原因:(1)所有的Unixlike系统都... 查看详情

vim编辑器

全屏文本编辑器vi:VisualInterface,BillJoy,S.U.N sparcSUNOS(Solaris) vim:VIiMproved模式化编辑器: 编辑模式(命令模式)-->默认的工作模式 末行模式 插入模式(输入模式) 替换模式 可视化模式一、vi/vim的打开方式: 1.vi/vim:打开vi/v... 查看详情

玩转vim编辑器(代码片段)

...式,这种独特的设计容易使初学者产生混淆。几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim截然不同的方式:命令目录(鼠标或者键盘驱动),组合键(通常通过control键(CTRL)和alt键(A 查看详情

vim文本编辑器(代码片段)

vim文本编辑器1什么是vim?早期的Unix都是使用的vi作为系统默认的编辑器。但是目前我们使用比较多的是vim编辑器。你也许会有疑问,vi与vim有什么区别?可以这样简单理解,vim是vi的升级版。Vim是从vi发展出来的一个文本编辑器... 查看详情

vim编辑器(补充)

一、我们为什么要学习vim编辑器?Linux的命令行界面下面有非常多的文本编辑器。比如经常听说的就有Emacs、pico、nano、joe与vim等。vim可以看做是vi的高级版。我们为什么一定要学习vim呢?有以下几个原因:(1)所有的Unixlike系统都... 查看详情

强大的vim编辑器

...编又来了,今天呢,小编将要给大家介绍Linux上强大的vim编辑器。首先呢,先给大家介绍一下什么是vim编辑器。Vim编辑器又叫文本编辑器,在vim工作下不需要图形界面,而是通过使用键盘命令进行编辑,由于效率高,所以是许多... 查看详情

day-编辑器vim

5.1:vi和vim:vim是所有linux系统的文本编辑工具,相同与windows下记事本,用来操作和编辑文件:vim是vi的升级版,vim(会显示字体颜色):  vi(则不会显示颜色)1、vim的安装:yum install-y vim-enhanced2、配置文件:/etc/vimrc&nbs... 查看详情

vim编辑器使用

一、引言  1.vim是一款功能强大的文本编辑器,如果使用熟练,将会有效帮助我们提高编辑文本、程序的效率。vim编辑器的上手使用门槛比较高,很多人怯于要记很多命令,往往在学习的初期阶段就望而却步。  2.vim的学习... 查看详情

vim编辑器使用

  vim编辑器使用实际上在UNIX系统上默认安装的vi都已经是vim,由于其对传统vi全面兼容,人们还是习惯性地称之为vi。vim编辑器的启动、保存、和退出     查看详情

第八章vim编辑器

第八章、vim文本编辑器本章内容使用vi和vim的三种主要模式移动光标,进入插入模式改变、删除、复制文本撤销改变搜索文档vim寄存器可视化和多窗口vim帮助为什么使用vim编辑器1.   所有的UnixLike系统都会内建vi文本编... 查看详情

vim编辑器

...用模式:  1.普通模式    在普通模式中,用的是编辑器命令,比如移动光标,删除文本等等。这也是Vim启动后的默认模式。对于普通模式,个人觉得就是通过输入具有特殊含义的一些字符来执行一些特定的操作 查看详情