「Linux」 文本编辑器
1 Vim
控制台编辑器,
vi/vim filename
普通模式:按键被解析为命令;i
切换到插入模式;
移动: h 左侧 l 右侧 j 下一行 k 上一行 PageDown(ctrl+F) 下一屏 PageUp(ctrl+B) 上一屏 G 最后一行 num G 第 num 行 gg 第一行
删除: x 字符 dd 行 dw 单词 d$ 至行尾 J 当前行行尾换行符
复制: y ...
粘贴: p
选中文本: v
查找: /text n(/) 下一条
u 撤销最近一次编辑 a 光标后追加数据 A 行尾追加数据 r char 用 char 替换当前字符 R text 用 text 覆盖当前数据,直到按下 ESC
重复命令: 2x 删除两个字符 5dd 删除之后的5行
退格和删除通常被识别成 x
命令行模式:普通模式下输入:
切换到命令行模式;
q 如果未修改,退出
q! 不保存退出
w filename 保存到文件 filename
wq 保存并退出
替换: s/old/new/ 第一个 s/old/new/g 所有 n,ms/old/new/g 行 n 和 m 之间所有 %s/old/new/g 整个文件所有 %s/old/new/gc 替换所有+提示
插入模式:按键用于文本插入;ESC
切换会普通模式;
2 Emacs
控制台编辑器,后扩展到图形化界面
3 KDE
KDE 桌面下的文本编辑器(图形化界面);
KWrite: 单屏幕文本编辑,支持语法高亮;
Kate:全功能、多窗口文本编辑;
4 GNOME
gedit
gedit filename
Comments