phi*_*lew 37 vim command-line default-programs
如何将默认文本编辑器从 gedit 更改为 vim?当我单击一个文本文件时,我希望它在终端下的 vim 中打开,而不是在 gedit 中打开。
Mar*_*ied 42
你没有说你是如何点击这个文件的,所以我将解释一种在 Nautilus 的 Gnome 中执行它的方法。我相信它在其他情况下应该有效。
第一,得到的Vim(或任何应用程序)到“开放与其他应用程序”列表中,你需要创建一个.desktop文件~/.local/share/applications,像这样在这一条线: Exec=<command> %f。我刚刚用以下几行做了一个叫做 vim.desktop 的:
[Desktop Entry]
Categories=;
Comment=Edit file in Vim
Exec=vim %f
GenericName=Text Editor
Hidden=false
Icon=vim
Name=Vim
Terminal=true
Type=Application
Version=1.0
Run Code Online (Sandbox Code Playgroud)
当我在 Nautilus 中右键单击并按预期打开文件时,这使得“Vim”出现在可能的应用程序列表中。
如果有任何问题,请告诉我。
Ach*_*chu 22
打开 defaults.list
sudo -H gedit /etc/gnome/defaults.list`
Run Code Online (Sandbox Code Playgroud)
代替
text/plain=gedit.desktop
Run Code Online (Sandbox Code Playgroud)
和
text/plain=gvim.desktop
Run Code Online (Sandbox Code Playgroud)
保存并关闭。
有关更多详细信息和屏幕截图,请查看此答案:如何阻止 gedit 打开任何内容?
Flo*_*sch 12
将其另存为~/.local/share/applications/vim.desktop:
[Desktop Entry]
Name=Vim Text Editor
Comment=Edit text files
Exec=vim %F
Terminal=true
Type=Application
Icon=vim
Categories=Utility;TextEditor;
StartupNotify=true
MimeType=text/plain;
Run Code Online (Sandbox Code Playgroud)
然后在 Nautilus 中右键单击文本文件,选择“属性”并转到“打开方式”。如果此处未显示 vim,请单击“显示其他应用程序”。选择 vim 并单击“设为默认值”。
| 归档时间: |
|
| 查看次数: |
26700 次 |
| 最近记录: |