2012-12-07 38 views
2

我剛安裝了vifm-0.7.4。它包含比0.4版更多的功能。但是,我錯過了舊版本中的一種行爲。也就是說,如果啓用screenvifm如何在vifm版本中以單獨的屏幕窗口編輯文件> 0.4

:screen 

一旦你按下上的文本文件中輸入,該文件將打開在vi在新screen窗口。但是,在新版本中,該文件在與vifm界面相同的窗口中打開。我可以用edit命令在新screen窗口中打開文件:

:e 

但它不是單一的不太方便。是否有可能回到新版本中的舊行爲?

回答

1

這是一個迴歸,直到現在才被發現。我將在下一個版本中修復這個錯誤(應該很簡單),但是您可以通過電子郵件或其他錯誤跟蹤器向我詢問這種行爲。

這裏是東西,你可以嘗試使用現在(把它放到你~/.vifm/vifmrc文件):

nnoremap l : if filetype('.') == 'reg' 
      \|  edit 
      \| else 
      \|  execute 'normal! l' 
      \| endif<cr> 

nmap <cr> l 
nmap <right> l 

但這將不會運行的程序,與文件相關聯。

+0

非常感謝。是的,我可以通過電子郵件問你。但我想也許其他人也對這個問題感興趣,或者我只是在設置文件中遺漏了一些東西。如果我在這裏問這個問題,我很抱歉。期待新版本。 – Jing

+0

請注意,上面代碼段中的尾部空格('edit'和'normal!l')似乎很重要。否則,我會收到「結尾字符」錯誤。 – Von