預設右鍵「開啟方式」無法直接呼叫 Vim,因 Vim 必須在終端機執行(Terminal=true)。本文教您建立 .desktop 檔案,讓 Vim 出現在圖形介面的開啟清單中。
mkdir -p ~/.local/share/applications
cat > ~/.local/share/applications/vim.desktop <<'EOF'
[Desktop Entry]
Type=Application
Name=Vim
Exec=vim %f
Icon=vim
Terminal=true
NoDisplay=true
Categories=Utility;TextEditor;
EOF
說明:
Terminal=true:關鍵,強制在終端機啟動。NoDisplay=true:不顯示於應用程式選單,僅供「開啟方式」呼叫。%f:傳入檔案路徑。系統依優先序讀取:
~/.local/share/applications/mimeapps.list(使用者個人)/etc/gnome/defaults.list 或 /usr/share/applications/defaults.list(全域)可手動編輯 mimeapps.list 加入:
[Default Applications]
text/plain=vim.desktop
或使用 GUI:右鍵檔案 → 內容 → 開啟方式 → 選擇 Vim → 設為預設。
在檔案管理器右鍵任意文字檔,選單應出現「Vim」,點選即開啟終端機進入編輯。