如何使vim成为默认的图形文本编辑器?
在尝试使vim默认而不是gedit时,我发现这可以通过两种方式完成:
使用defaults.list
并使text/plain
(和其他)指向vim.desktop
(创建.desktop
文件的格式是什么?)
使用update-alternatives
并更改gnome-text-editor
(现在它只有一个替代方案,所以我想我必须再安装一个。如何做到这一点?)
哪个更好的方法呢?
OP 解决了这个问题 :
好的,我在
~/.local/share/applications
创建了vim.desktop
并修改了defaults.list
(在同一目录中)以包含text/plain=vim.desktop
在那之后,
sudo update-mime
和它的工作! ( 我不确定这一步是否需要 )单击文本文件会在终端中打开
vim
而不是gvim,并且:q
也会关闭终端。
对于图形环境,我使用这样的东西:
Open Nautilus-RightClick on desired File-Properties-Open with...-Select
然后指向一个简单的包装器,例如
#!/bin/bash gnome-terminal.wrapper -e vim $*
但这不是一个全球性的解决方案。