欢迎访问尚贤官网,我们提供网站建设与推广服务!
全国热线:18537972228

扫码领取大额优惠劵

您当前位置: 技术开发 - vi 编译器常用命令与快捷键

vi 编译器常用命令与快捷键

时间:2022-10-23 14:43:20 来源:洛阳尚贤科技


打开文件


vi +文件名

打开后只能输入命令,但不能编辑内容


编辑模式命令

i

在当前字符前插入文本


esc , 再按冒号 :  进入命令模式。 

在命令模式下输入 wq 回车,就保存并退出了。  w(write)   q(quit) 

在命令模式下输入 q 回车,退出

o

换行, 在当前行后面插入一空行

底行模式命令

esc , 再按冒号 :  

进入命令模式。 

w

保存

q

退出,如果没有保存,不允许退出

q!

强行退出,不保存退出

wq

保存并退出

w!

强制保存

如果意外退出后,不能再修改的话,删除掉对应的隐藏文件就可以了

命令模式常用命令

光标行内移动

w

向后移动一个单词

b

向前移动一个单词

0

行首

$

行尾

行数移动

gg

文件顶部

G

文件末尾

:数字

移动到 数字 对应行数

撤销和恢复撤销

u

撤销上次命令

ctrl+r

恢复撤销的命令 如果不行就再按一下 u

删除文本

x

删除光标所在字符,或选中文字

cc

删除光标所在行,并进入插入模式

复制

yy

复制一行,可以 nyy 复制多行,比如3yy 就是复制3

剪切

dd

剪切光标所在行,可以 ndd 剪切多行, 3dd 剪切3

粘贴

p

粘贴,复制剪切完一定要配合 p 进行粘贴才可以

替换

r

替换当前的字母

覆盖

R

覆盖光标后面的字母

批量替换

:%s/str/replace/g

批量替换,替换strreplace

%s 可以写成 5表示替换第5行到第8行。

str 表示你要替换的内容

replace 表示你要替换成什么

比如:

%s/return/haha/g

就可以把return替换成haha

1,4s/haha/return/g

替换1~4行的haha替换成return

查找

/str

查找 str

/查找到指定内容后,使用 n 查找下一个出现的位置

比如: :/return    它就会找到,再按n会找下一个return

显示行号

:set nu

显示行号

:set nu!  可以取消行号显示(有感叹号)

我们提供整套的互联网整合营销托管服务,深度研究SEO技术在网络营销中的创新和运用,为内贸与外贸企业
量身定制高转化率的网站设计开发与SEO营销解决方案。
了解更多
领取优惠 电话咨询