vi编辑器是全部Unix及Linux系统下标准的编辑器,它用于文本编辑html

语法:linux

vi 文本名称            》  有则打开,没有则建立vim

或者编辑器

vi 文本绝对路径     spa

进入到文本编辑页面时输入  i  /  o  /  a  进入 insert 模式 就能够对文本进行编辑了!下图为Insert模式htm

按   i    切换进入插入模式,按“i”进入插入模式后是从光标当前位置开始输入文件;blog

按   a   进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;file

按   o   进入插入模式后,是插入新的一行,从行首开始输入文字语法

781b96c8cea618888cc2277095e02a99.png

编辑完后按下esc 键im

再输入其它命令

:q!          》不保存并退出

:wq        》保存并退出

:w          》 保存当前编辑文本

:q           》退出           注:有修改的状况下用:q会提示你用:wq或者也能够用:q!

:w filename           》    文章以指定的文本名filename保存    能够理解为另存为

:wq filename         》    储存正在编辑的文本以filename为文本名,并退出vi

:mv 文件名  新文件名   》  修改文本名或文件名或文件夹名

:行数l                    》光标移到第几行   如:5l 光标移至第5行

:set nu                  》会在每行前面列出行号

:set nonu              》取消行号

:/关键字                》寻找关键字,若是第一次找的关键字不是您想要的,能够一直按「n」会往后寻找到您要的关键字为止。

:?关键字                》寻找关键字,若是第一次找的关键字不是您想要的,能够一直按「n」会往前寻找到您要的关键字为止

G      》光标移至最后一行行首

$      》光标移至该行行尾

Ctrl+f    》向前翻屏

Ctrl+b   》向后翻屏

Ctrl+d   》向前翻半屏

Ctrl+u   》向后翻半屏

x    》删除光标后面的字符

#x  》删除光标后的#个字符

X (大写X)    》删除光标前面的字符

#X      》删除光标前面的#个字符

dd      》删除光标所在的行

#dd    》删除从光标所在行数的#行

yw      》复制光标所在位置的一个字

#yw    》复制光标所在位置的#个字

yy       》复制光标所在位置的一行

#yy     》复制从光标所在行数的#行

p         》粘贴

u         》取消操做

cw       》更改光标所在位置的一个字

#cw     》更改光标所在位置的#个字

注释 :起始行号,结束行号s/^/注释符/g(注意冒号)。

取消注释 :起始行号,结束行号s/^注释符//g(注意冒号)。

例子:

一、在 1- 3 行添加 // 注释

:1,3s#^#//#g

二、在 1- 3行删除 // 注释

:1,3s#^//##g

三、在 1- 3 行添加 # 注释

:1,3s/^/#/g

四、在  1- 3 行删除 # 注释

:1,3s/#//g

特别注意,在 vi中,数字是颇有意义的!数字一般表明重复作几回的意思! 也有多是表明去到第几个什么什么的意思。

举例来讲,要删除 50 行,则是用 『50dd』 对吧! 数字加在动做以前,如我要向下移动 20 行呢?那就是『20j』或者是『20↓』便可。

本文章有用到http://www.runoob.com/linux/linux-vim.html中的内容,他的敲详细你们要看就去看他的吧!不要喷我, 我只是本身写一个往后好查阅使用!

Logo

更多推荐