300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > vim编辑器详解--技术流ken

vim编辑器详解--技术流ken

时间:2021-04-09 19:12:12

相关推荐

vim编辑器详解--技术流ken

vi编辑器

作用:编辑文本文件中的内容的工具

命令历史

末行模式中,以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。

启动vim

在命令行窗口中输入以下命令即可

vim 直接启动vim

vim filename 打开vim并创建名为filename的文

vim的模式

vi的工作模式

命令模式:仅仅可以查看内容,但是不能进行修改(默认)

输入模式:可以对文件中的内容进行修改

末行模式:此模式可以执行一些命令

vi打开文件

vi打开文件

vi 文件名

注意:

1. vi打开文件,如果发现文件是空的,那么说明你所打开的文件是不存在的

2. 也就是vi既可以打开现有的文件,也可以创建新文件,只是所创建的新文件内容是空白的

3. vi有增强版本,称之为vim(建议用vim)

4. vi是用来编辑文本文件的,不能用来打开目录

情况1:从命令模式到输入模式

i:在光标所在位置的前插入内容

I:将光标移到到行首,然后进入输入模式

a:将光标向后移到一位,然后进行插入模式(输入的内容会在光标原始位置的后一位。

A:在当前行尾插入

o:在光标所在行的下面新开一行,然后进入输入模式

O:在光标所在行的开面新开一行,然后进入输入模式

命令模式下的常用操作

第一类操作:复制、移动删除文件内容

yy:复制光标所在的行

nyy:复制光标所在的行开始向下的N行

dd:剪切光标所在的行

ndd:剪切光标所在的行开始向下的N行

p(小):粘贴到光标所在行的下面

P(大):粘贴到光标所在行的上面

D:删除光标所在位置到行尾的内容

dG:删除光标所在的行到末尾全部的行

第二类操作:撤销和重复执行的相关操作

u:撤销上次所指向的操作(相当于windows中ctrl+z)

nu:撤销n次操作(n的值最大是50)

ctrl+r:撤销刚刚所撤销的那个操作(相当于windows中ctrl+y)

.:重复执行上一次所做的操作

第三类操作:跳转相关的操作

nG:跳转到第n行

G:直接跳转到最后一行

0:跳转到行首(会认为空格也是内容,此时会跳转到空格的最前面)

^:跳转到行首(不认为空格是内容,此时会跳转到第一个非空字符)

$:跳转到行尾

ctrl+f:向下翻一屏

ctrl+b:向上翻一屏

第四类操作:替换相关操作

r:替换一个字符(替换完成之后,自动返回到编辑模式)

R:进入替换模式(要想退出替换模式,按esc)

第五类操作:查找

/string:在文件中搜索指定的字符串

n:正向查找

N:反向查找

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。