我有 2 个命令可以update-alternatives
在 Debian 上切换使用。我的问题是每个命令还有一个自动完成器命令,必须在切换命令的同时切换。有什么方法可以让这两个命令在一个“替代”中管理,这样当我切换命令(使用update-alternatives --set ...
)时,自动完成器也会切换?
lilHar
Asked:
2019-07-28 09:24:00 +0800 CST
所以,我最近买了一个新的(对我来说)插电式混合动力车:福特 Fusion。在很多方面都很棒,但有一个明显的问题。一天开车时,我注意到了可怕的微软标志。除了“为什么有一家以制造汽车零部件而闻名的公司?”这个明显的笑话之外。我注意到不仅 Microsoft Sync 有问题,而且有一半的功能需要为专有服务付费(我可能会补充说,专有服务已经停产,这意味着我的汽车计算机系统的一半功能消失了。)现在我,作为一个 linux 粉丝,显然想,“好吧,嘿,我知道无论如何我会更喜欢什么......”
问题是,我一直在寻找任何类型的 Linux 发行版作为替代汽车助手操作系统,但没有找到。哎呀,我几乎没有发现任何关于用任何东西替换半削弱的 Microsoft Sync 。
M$ 的废弃汽车操作系统有其他 linux 替代品吗?
[注意:如果没有,我会感到震惊,因为 Microsoft Sync 始终专注于 Mircosoft Windows Embedded Automotive 版本与类 unix 的 QNX 混合......似乎它是一个简单的替代品。]
anatoly techtonik
Asked:
2018-11-25 12:44:23 +0800 CST
在全新ranger
安装时,我尝试打开neofetch
配置ranger
并选择ed
查看它是什么。我很高兴Ctrl+D努力退出ed
,但现在ranger
用它打开所有文件。重新启动终端不起作用。~/.config/ranger
是空的:
$ ls -la .config/ranger/
total 12
drwxr-xr-x 2 techtonik techtonik 4096 ліс 24 23:32 .
drwx------ 24 techtonik techtonik 4096 ліс 24 22:19 ..
-rw-r--r-- 1 techtonik techtonik 35 ліс 24 23:32 bookmarks
-rw-r--r-- 1 techtonik techtonik 0 ліс 24 23:32 history
-rw-r--r-- 1 techtonik techtonik 0 ліс 7 14:03 tagged
如何解决?
UPD :$EDITOR
为空,rifle
仍在运行ed
.
$ rifle -l ~/.config/neofetch/config.conf
0:editor::$EDITOR -- "$@"
1:pager::"$PAGER" -- "$@"
$ echo $EDITOR
$ rifle ~/.config/neofetch/config.conf
13949
UPD2:Ubuntu 18.10
UPD3:我没有看到ed
操作系统选择了它
$ update-alternatives --display editor
editor - auto mode
link best version is /bin/nano
link currently points to /bin/nano
link editor is /usr/bin/editor
slave editor.1.gz is /usr/share/man/man1/editor.1.gz
slave editor.fr.1.gz is /usr/share/man/fr/man1/editor.1.gz
slave editor.it.1.gz is /usr/share/man/it/man1/editor.1.gz
slave editor.ja.1.gz is /usr/share/man/ja/man1/editor.1.gz
slave editor.pl.1.gz is /usr/share/man/pl/man1/editor.1.gz
slave editor.ru.1.gz is /usr/share/man/ru/man1/editor.1.gz
/bin/ed - priority -100
slave editor.1.gz: /usr/share/man/man1/ed.1.gz
/bin/nano - priority 40
slave editor.1.gz: /usr/share/man/man1/nano.1.gz
/usr/bin/vim.basic - priority 30
slave editor.1.gz: /usr/share/man/man1/vim.1.gz
slave editor.fr.1.gz: /usr/share/man/fr/man1/vim.1.gz
slave editor.it.1.gz: /usr/share/man/it/man1/vim.1.gz
slave editor.ja.1.gz: /usr/share/man/ja/man1/vim.1.gz
slave editor.pl.1.gz: /usr/share/man/pl/man1/vim.1.gz
slave editor.ru.1.gz: /usr/share/man/ru/man1/vim.1.gz
/usr/bin/vim.tiny - priority 15
slave editor.1.gz: /usr/share/man/man1/vim.1.gz
slave editor.fr.1.gz: /usr/share/man/fr/man1/vim.1.gz
slave editor.it.1.gz: /usr/share/man/it/man1/vim.1.gz
slave editor.ja.1.gz: /usr/share/man/ja/man1/vim.1.gz
slave editor.pl.1.gz: /usr/share/man/pl/man1/vim.1.gz
slave editor.ru.1.gz: /usr/share/man/ru/man1/vim.1.gz