当我从开始菜单运行 vim 时,它会打开一个 xfce 终端窗口并运行 vim。但是,当我将 vim 设置为默认文本编辑器并双击文件时,由于某种原因,它在 xterm 而不是 xfce 终端中运行。我宁愿让它一直在 xfce 终端中运行,因为 xterm 的文本大小在我的屏幕上太小。
我尝试更改 vim.desktop 文件以尝试强制 vim 在 xfce4-terminal 中启动:
Exec=vim %F
到:
Exec=xfce4-terminal -e vim %F
但是当我双击一个文件时,它在 xterm 中再次启动,然后立即关闭。有人可以提供见解吗?
这是 vim.desktop 的其余部分:
[Desktop Entry]
Version=1.0
Type=Application
Name=Vim
GenericName=Text Editor
Comment=Edit text files
Icon=vim
TryExec=vim
Exec=xfce4-terminal -e vim %F
NoDisplay=false
Categories=TextEditor;Utility;
MimeType=text/plain;
StartupNotify=false
Terminal=true
答案1
这是旧帖子,但我只是在寻找这个,所以这对我有用。
[Desktop Entry]
Version=1.0
Type=Application
Name=Vim
GenericName=Text Editor
Comment=Edit text files
Icon=vim
TryExec=vim
Exec=xfce4-terminal -e "vim %F"
NoDisplay=false
Categories=TextEditor;Utility;
MimeType=text/plain;
StartupNotify=false
Terminal=false
引用 vim 命令并将终端设置为 false