vi编辑器的使用

喵喵喵喵喵! 喵喵喵喵喵!     2022-08-22     292

关键词:

内容编辑

A:当前行的尾部追加内容

i:游标前插入内容

I:游标后插入内容

o:在鼠标所在行的下面添加内容

O:在鼠标所在行的上面添加内容

ESC:退出编辑模式

Ctrl-T:移动到下一个

tab Backspace:向后移动一个字符

Ctrl-U:删除当前

cw:删除游标所在的字符,然后进入编辑模式

cc:删除游标所在的行,然后进入编辑模式

C:删除从游标所在的位置到行尾的字符,然后进入编辑模式

dd:删除当前行

ndd:删除第n行

D:删除当前行游标所在的位置后面的字符

dw:删除邮编所在的字符

d}:删除当前段剩余的字符

d^:删除游标前到行首的字符

c/pat:删除游标后面到第一次匹配字符间的内容

dn:删除游标后面到下一个匹配字符间的内容

dfa:删除当前行游标到匹配字符间的内容(匹配的字符也将被删)

dta:删除当前行游标到匹配字符间的内容(匹配的字符不被删)

dL:删除从游标到屏幕的最后一行之间的内容

dG:删除从游标到文件末尾之间的内容

J:连结上下两行的内容

p:在游标后面插入

buffer中的内容

P:在游标前面插入buffer中的内容

rx:用x替换字符

Rtext:用text从游标开始处进行替换

u:撤销最后的改变

U:还原当前行的内容

x:向后删除游标所在位置的字符

X:向前删除游标前面的字符

nX:删除前面的n个字符,游标所在的字符将不会被删 .:还原最后的改变 ~:反转字母的大小写

y:拷贝当前行到新的buffer

yy:拷贝当前行

xyy:拷贝当前行的buffer名为x的buffer

ye:拷贝当单词的末尾

 

 

文件操作

:w 写文件 

:w! 写文件,忽略警告信息

:w! file 覆盖文件,忽略警告信息

:wq 写文件之后退出编辑

:q 退出编辑器

:q! 强制退出编辑器

:w file 把文件的内容写到另一个文件

ZZ 退出编辑器,如果文件有改动,则保存再退出

:x 退出编辑器,如果文件有改动,则保存再退出

:n1,n2w file 把n1行到n2行间的内容写到文件file

:n1,n2w >> file 把n1行到n2行间的内容追加到文件file

:e file2 在当前文件的命令行模式下编辑file2

:e! 重新从磁盘加载文件

:e# 交替编辑文件

:n 编辑地下一行

:n! 编辑地下一行(忽略警告)

:r file 在游标后面插入文件

:r !command 在当前行的后面,插入运行命令后的输出内容

 

 

游标控制

h 游标向左移

j 游标向下移

k 游标向上移

l (or spacebar) 游标向右移

w 向前移动一个单词

b 向后移动一个单词

e 向前移动一个单词,且游标指向单词的末尾

( 移到当前句子的首部

) 移到下一个句子的首部

{ 移到当前段的首部

} 移到下一段的首部

[[ 移到当前区段的首部

]] 移到下一个区段的首部

0 移到当前行的首部

$ 移到当前行的尾部

^ 移到当前行第一个非空白字符的地方

+ or RETURN 移动到下一行的第一个字符

- 移动到上一行的第一个字符

n | 移动到当前行的字符n的地方

H 移动到当前屏幕的首部

M 移动到当前屏幕的中部

L 移动到当前屏幕的尾部

nH 移动到当前屏幕首部下的n行

nL 移动到当前屏幕尾部上的n行

Ctrl-F 移动到下一屏

Ctrl-B 移动到上一屏

Ctrl-D 向下移动半屏

Ctrl-U 向上移动半屏

z RETURN 刷新屏幕,调整屏幕,使当前的游标在刷新后的屏幕的首部

z . 刷新屏幕,调整屏幕,使当前的游标在刷新后的屏幕的中部

z - 刷新屏幕,调整屏幕,使当前的游标在刷新后的屏幕的尾部

Ctrl-L 刷新屏幕,不调整屏幕位置

Ctrl-R 刷新屏幕,不调整屏幕位置

/text 向下搜索

text / 重复上次的搜索的内容向下搜索一次

?text 向上搜索

text ? 重复上此搜索的内容向上搜索一次

n 重复上此的搜索,向下搜索

N 重复上此的搜索,向上搜索

/text/+n 移动到text所在行的下面n行

?text?-n 移动到text所在行的上面n行

nG 移动到n行

:n 移动到n行

G 移动在最后一行  

 

 

 

 

 

vi与vim编辑器使用

vi与vim1.介绍:  vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。由于对Unix及linux系统的任何版本,vi编... 查看详情

linux基础11vi和vim编辑器的使用(代码片段)

vi——终端中的编辑器目标vi简介打开和新建文件三种工作模式常用命令分屏命令常用命令速查图01.vi简介1.1学习vi的目的在工作中,要对服务器上的文件进行简单的修改,可以使用ssh远程登录到服务器上,并且使用vi进行快速的... 查看详情

vi,vim编辑器

#`vi`——终端中的编辑器##目标*`vi`简介*打开和新建文件*三种工作模式*常用命令*分屏命令*常用命令速查图##01.`vi`简介###1.1学习`vi`的目的*在工作中,要对**服务器**上的文件进行**简单**的修改,可以使用`ssh`远程登录到服... 查看详情

vi编辑器的使用

1)使用vi编辑器编辑文件/1.txt进入编辑模式写入内容“helloworld” 2)进入命令行模式复制改行内容,在下方粘贴80行 在命令行模式中输入yy 80p3)快速移动光标到文件的最后一行G4)快速移动光标到当前屏幕的中间一行M5)快... 查看详情

vi/vim基本使用方法

...说基本上够了!i/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于xwindow、macos... 查看详情

linux系统中vi编辑器如何使用?

...一下相关的linux教程,在百度知道上几句话说不清楚。vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版... 查看详情

vi的用法

...是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。vi编辑器支持编辑模式和命令模式,编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文件的操作命令,要正确使用vi编辑器就必须熟练掌握着两种模式... 查看详情

vi和vim(代码片段)

vi——终端中的编辑器01.vi简介在工作中,要对服务器上的文件进行简单的修改,可以使用ssh远程登录到服务器上,并且使用vi进行快速的编辑即可常见需要修改的文件包括:源程序配置文件,例如ssh的配置文件~/.ssh/config在没有... 查看详情

vi编辑器

1、关于文本编辑器;文本编辑器有很多,比如图形模式的gedit、kwrite、OpenOffice......,文本模式下的编辑器有vi、vim(vi的增强版本)和nano......vi和vim是我们在Linux中最常用的编辑器。我们有必要介绍一下vi(vim)最简单的用法,以... 查看详情

vi的使用

vi是Linux下默认的编辑器,有两种工作模式:命令模式和文本输入模式命令模式:输入的字符被解释为vi命令,文本模式切换至命令械:esc键文本输入模式:输入的字符为可编辑的文本,命令模式切换至文本模式:i 查看详情

vi的使用

vi是Linux下默认的编辑器,有两种工作模式:命令模式和文本输入模式命令模式:输入的字符被解释为vi命令,文本模式切换至命令械:esc键文本输入模式:输入的字符为可编辑的文本,命令模式切换至文本模式:i1.打开文件的命... 查看详情

文件编辑器vi

1、关于文本编辑器;文本编辑器有很多,比如图形模式的gedit、kwrite、OpenOffice......,文本模式下的编辑器有vi、vim(vi的增强版本)和nano......vi和vim是我们在Linux中最常用的编辑器。我们有必要介绍一下vi(vim)最简单的用法,以... 查看详情

vi/vim编辑器基本使用(代码片段)

VI编辑器是一个基于命令行的、功能强大的文本编辑器,最早为Unix系统开发,后来也被移植到许多的Unix和Linux发行版上。在Linux上还存在着另一个VI编辑器的高阶版本——VIM(也被称作VIIMproved)。VIM只是在VI已经很强的功能上添... 查看详情

linux系列使用vi文本编辑器(代码片段)

...页:网络豆的主页​​​​​​目录 前言一.vi文本编辑器1.使用vi文本编辑器2.vi编辑器的工作模式3.命令模式中的基本操作(1)模式切换(2)移动光标(3)复制、粘贴和删除(4)查找文件内... 查看详情

linux中vim和vi编辑器的使用

 vim和vi的关系:可以将vim视作vi的高级版本,vim可以用颜色或下划线的方式来显示一些特殊信息。vim不止是文本处理软件,而可以说是一个程序开发工具。因为vim里面加入了很多额外功能,例如支持正则表达式的查找,多文... 查看详情

2.第2讲-vi编辑器的使用

历史介绍vi编辑器的使用1.历史介绍中国移动的手机短信后台,用的是Unix,比较稳定;2.Linux的出现minix-LinuxTorvlads-minix操作系统-LinusTorvlads-linus芬兰读书,pc386个人机器;Unix操作系统这么好,为什么不能装在个人计算机上呢?-把mi... 查看详情

vi/vim编辑器基础操作

Vi(Visualinterface)编辑器,有SUN公司的BillJoy开发,是Linux和Unix上最基本的文本编辑器,并且它不需要图形界面,所以它的效率很高。虽然说它是最基本的编辑器,但是它在Linux中的地位很重,就好像Edit程序在Dos上一样。Vim(ViIMpr... 查看详情

vi/vim编辑器

...么?】VI是Unix操作系统和类Unix操作系统中最通用的文本编辑器。VIM编辑器是从VI发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIM与VI编辑器完全兼容。 【一般模式】以v... 查看详情