从零开始学Linux之屏幕编辑器vi的使用

vi后面跟上文件名会以文本的形式打开文件,vim是vi的升级版,功能比较强大,可以用不同的颜色加亮显示代码,代码补全、编译、错误跳转等便捷的编程功能来说,虽然vi是一个老的文字处理器,但是功能依旧很齐全

例如vi test.txt命令打开显示test.txt文件的内容 

成功打开文件后,会进入命令模式,这个时候按键盘是命令,不会编辑文本,主要有以下常用命令

yy:复制一行

p:粘贴当前行的下面或当前字符的后面

P:粘贴当前行的上面或当前字符的前面

u:撤销上一步操作

dd:删除一行

ngg:光标快速跳到第n行

G     光标移动至文本最末行

gg   光标移动至文本最顶端

按a或i或o或A或I或O进入编辑模式(左下角会显示INSERT),即可以对文本进入修改

按这6个都可以进入编辑模式,不同的是光标的位置

按i进入插入模式光标位置不变

按a进入插入模式光标会向右移一个位置

按o进入插入模式会在光标以下插入新的一行,然后光标移到新行的行首

按A进入插入模式光标会移到当前行的最右边

按I进入插入模式光标会移到当前行的最左边

按O进入插入模式会在光标以上插入新的一行,然后光标移到新行的行首

按ESC退出编辑模式到命令模式

按冒号加命令是扩展命令,主要有以下扩展命令

:w    保存不退出文档

:q    退出不保存

:wq  保存并退出

:q!   强制退出不保存

:wq! 强制保存并退出

:x     保存并退出

:n表示移动到第n行

:set number 或 :set nu显示行号

:set nonumber 或  :set nonu 取消显示行号

你可能感兴趣的:(linux,编辑器,运维)