输入
update-alternatives --list editor
查看当前系统下有什么编辑器。将 list 改为 config(或 display)可以看到输出的某一行是当前的默认编辑器。很可惜你并没有 sudo 权限将默认编辑器改为你最喜欢的。以下是 NOI Linux 2.0 下存在的部分编辑器:
update-alternatives --config editor
There are 12 choices for the alternative editor (providing /usr/bin/editor).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/joe 70 auto mode
1 /bin/ed -100 manual mode
2 /bin/nano 40 manual mode
3 /usr/bin/code 0 manual mode
4 /usr/bin/emacs 0 manual mode
5 /usr/bin/jmacs 50 manual mode
6 /usr/bin/joe 70 manual mode
7 /usr/bin/jpico 50 manual mode
8 /usr/bin/jstar 50 manual mode
9 /usr/bin/mcedit 25 manual mode
10 /usr/bin/rjoe 25 manual mode
11 /usr/bin/vim.basic 30 manual mode
12 /usr/bin/vim.tiny 15 manual mode
Press <enter> to keep the current choice[*], or type selection number:
可以看出现在的默认编辑器是 /bin/joe。
下面就来说说如果不幸遇上不喜欢的编辑器,如何退出。以下 <CR> 是 Enter 键。
编辑器 | 别名 | 辨认方法 | 保存 | 退出 | 帮助 | 备注 |
---|---|---|---|---|---|---|
ed | ed | 终端直接交互,无任何引导 | w<CR> | q<CR> 或 <Ctrl-D> | (无) | 如果无法退出则重复操作 |
nano | nano, jpico | 终端,顶栏有名字 | <Ctrl-O> | <Ctrl-X> | <Ctrl-G> | 有弹窗引导,帮助持续显示 |
emacs | emacs, jmacs | 窗口或终端,底栏有名字 | <Ctrl-X><Ctrl-S> | <Ctrl-X><Ctrl-C> 或右上角的 x |
<Ctrl-X><Ctrl-H> | 有底栏或弹窗引导 |
mcedit | mcedit, mc | 终端,蓝色背景 | 点击 2 Save |
点击 10 Quit |
点击 1 Help |
顶栏、底栏的东西全部可以点 |
joe | joe, rjoe | 终端,底栏有名字 | <Ctrl-K>D | <Ctrl-K>Q | <Ctrl-K>H | 有底栏引导 |
jstar | jstar | 终端,底栏的名字是 joe | <Ctrl-K>X | <Ctrl-K>Q | <Ctrl-J> | 有底栏引导 |
vim | vim, view, vim.basic, vim.tiny 等 | 窗口或终端,空启动时中间有名字,否则底栏有文件名等信息 | <ESC>:w<CR> | <ESC>:q<CR> 或右上角的 x |
<ESC>:h<CR> | 冒号,<ESC> 都需要输入 |
gedit | Text editor | 窗口,白色背景 | <Ctrl-S> | <Ctrl-Q> 或右上角的 x |
(正常) | 有弹窗引导 |
code | VS Code | 窗口,顶栏有名字 | <Ctrl-S> | <Ctrl-Q> 或右上角的 x |
(正常) | 有弹窗引导 |
subl | Sublime text | 窗口,顶栏有名字 | <Ctrl-S> | <Ctrl-Q> 或右上角的 x |
(正常) | 有弹窗引导 |
codeblocks | Code::Blocks | 窗口,顶栏有名字 | <Ctrl-S> | <Ctrl-Q> 或右上角的 x |
(正常) | 有弹窗引导 |
lazarus-ide | Lazarus IDE | 窗口,顶栏有名字 | <Ctrl-S> | 右上角的 x |
(正常) | 有弹窗引导 |
geany | Genay | 窗口,顶栏有名字 | <Ctrl-S> | <Ctrl-Q> 或右上角的 x |
(正常) | 有弹窗引导 |
有退出引导时,注意看清楚是保存还是丢弃。joe 系列的四个编辑器 (r)joe, jmacs, jstar, jpico 全部在底栏显示自己的名字为 joe's own editor,但快捷键为别家的快捷键,使用时可能需要逐个尝试。另外这里 vim 的操作写的比较简略,最好搜索更多资料再实践一下 vim 的退出操作(退不出来别回来打我)。标注为正常的编辑器就是很正常的 GUI 编辑器(部分同时是 IDE),平时用的基本快捷键都适用(或者说是和 microsoft word 一样的快捷键?)。
如果实在退不出去,可以强制关闭终端或窗口,点右上角的 x
!这是最后的希望!