扫码领取大额优惠劵
时间: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 |
批量替换,替换str为replace
%s 可以写成 5,8 表示替换第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! 可以取消行号显示(有感叹号) |
手机:18537972228
电话:0379-64321586
Email:shangxian@sxglpx.com
地址:洛阳市涧西区九都西路181号中弘中央广场D座2705室