<Linux>文本编辑

来源:互联网 发布:美国下饺子知乎 编辑:程序博客网 时间:2024/05/16 14:26

Linux系统常用的文本编辑器,按功能分为两类:行编辑器(如ed,ex,edit)和屏幕编辑器(如vi)。
1、vi的工作方式
• 命令方式:在shell提示符后输入命令vi,进入vi编辑器,并处于vi命令方式
• 输入方式:通过输入vi的插入命令(i)、附加命令(a)、打开命令(o)、替换命令(s)、修改命令(c)、取来命令(r)可以从命令方式进入输入方式。

vi的一般用法

一般模式 编辑模式 指令模式 h 左 a,i,r,o,A,I,R,O :w 保存 j 下 进入编辑模式 :w! 强制保存 k 上 dd 删除光标当前行 :q! 不保存离开 l 右 ndd 删除n行 :wq! 保存后离开 0 移动到行首 yy 复制当前行 :e! 还原原始档 $ 移动到行尾 nyy 复制n行 :w filename 另存为 H 屏幕最上 p,P 粘贴 :set nu 设置行号 M 屏幕中央 u 撤消 :set nonu 取消行号 L 屏幕最下 [Ctrl]+r 重做上一个动作 ZZ 保存离开 G 档案最后一行 [ctrl]+z 暂停退出 :set nohlsearch 永久地关闭高亮显示 /work 向下搜索 :sp 同时打开两个文档 ?work 向上搜索 [Ctrl]+w 两个文档设换 gg 移动到档案第一行 :nohlsearch 暂时关闭高亮显示
0 0