Linux GUI 下新開檔案為 GVim 分頁

該怎麼說好呢?故事是這樣開始的。

GUI 環境下,GVim 每啟動一個文字檔案,就會單獨開啟一個新的視窗。連續多開幾個檔案後,桌面就會變得像是剛過截稿期限的漫畫家工作室一樣,視窗橫七豎八倒滿一地。

1.jpg

這等搞笑畫面自己在家看著偷樂(?)也就算了,上次在外面用,居然還被另一位用 Sublime 的朋友笑了……

雖說娛樂朋友的程度標示著身為人類的高度,可 Vim 的尊嚴不容被玷汙!……沒錯,一切都是為了維護偉大蘇維……是說 Vim 的名譽!一言以蔽之,和我那卑微的虛榮心受到損傷什麼的無聊事情,絕對不存在半毛錢的關係!

開入新分頁

咳!別把寶貴時間浪費在吐嘈上。總而言之,將文字檔案新開在 GVim 分頁中的方法如下:

  1. 尋找您系統中預設的 gvim.desktop 檔案,這個檔案通常被藏在 /usr/share/applications/ 底下。
  2. 將其複製出來,轉丟到 ~/.local/share/applications/ 底下。
  3. 將它稍事修改,也就是將……
Exec=gvim -f %F

修改為:

Exec=gvim --remote-tab-silent %F

就這樣囉。不用重啟或重登入,下次透過 GUI 使用 gvim 開檔案,就會確實將檔案開在分頁中了。