如何保存并退出各大编辑器

输入

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!这是最后的希望!

posted @ 2024-10-25 15:31  caijianhong  阅读(76)  评论(0编辑  收藏  举报