less than 1 minute read

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


TOP

附录

A 参考资料

Comments