Re: [vim ] 能夠自動開檔在分頁嗎?

看板Editor作者 (奔跑的蝸牛)時間13年前 (2011/03/27 10:57), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《deepking (wnuiayldh)》之銘言: : 用gvim開檔都會開很多個gvim : 能夠像其他編輯器一樣 : 自動顯示在一個gvim中顯示新的分頁嗎? 在 Windows 做法如下(從我筆記直接貼的) 1. 預設用gvim開啟無副檔名的檔案(意思就是用左鍵雙擊無副檔名的檔案時,會用gvim開啟) 及所有文字檔(txtfile): step 1. 把"Registry\HKEY_CLASSES_ROOT\."的defalt value的值改成"txtfile" step 2. 打開cmd,執行以下指令 ftype txtfile="C:\Program Files\Vim\vim72\gvim.exe" -p --remote-tab-silent "%1" 2. 預設把關聯到gvim的檔案都用新分頁(而非新視窗)開啟: step 1. 找到下面兩個Key(若不存在就新增之) Registry\HKEY_CLASSES_ROOT\Applications\gvim.exe\shell\edit\command Registry\HKEY_CLASSES_ROOT\Applications\gvim.exe\shell\open\command step 2. 把他們的default value改成這樣:(依gvim的安裝路徑需稍加修改) "C:\Program Files\Vim\vim72\gvim.exe" -p --remote-tab-silent "%1" 3. 在SendTo中新增可在現有的instance打開文件的選項: step 1. 進入C:\Documents and Settings\用戶名\SendTo step 2. 右鍵 -> 新增 -> 捷徑 -> 加入gvim.exe的路徑 -> 建立該捷徑 step 3. 在捷徑上點右鍵 -> 內容 -> 目標 -> 輸入: "C:\Program Files\Vim\vim72\gvim.exe" -p --remote-tab-silent 然後套用即可 4. 用右鍵的"用Vim編輯此檔"開檔時, 把檔案開在現有的instance的tab: 先刪掉登錄檔中的: HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\gvim 然後手工新增滑鼠右鍵選單,有a跟b兩種方法: a. 在HKEY_CLASSES_ROOT\*\shell下添加"用 vim 編輯", 再在"用 vim 編輯"下添加子項"command",值為: "C:\Program Files\Vim\vim72\gvim.exe" -p --remote-tab-silent "%1" b. 新增gvim.reg(內容如下), 導到登錄檔中 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\Edit with &Vim] [HKEY_CLASSES_ROOT\*\shell\Edit with &Vim\command] @="\"c:\\Program Files\\Vim\\vim72\\gvim.exe\" -p --remote-tab-silent \"%1\"" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.46 ※ 編輯: Holocaust123 來自: 140.112.30.46 (03/27 10:58)

03/27 12:06, , 1F
雖然我是用linux,不過看到你的參數也知道怎用了~謝謝
03/27 12:06, 1F

03/27 13:13, , 2F
嗯嗯
03/27 13:13, 2F
文章代碼(AID): #1DZgU5e3 (Editor)
文章代碼(AID): #1DZgU5e3 (Editor)