我想在我輸入或雙擊它時在新選項卡中打開一個文件。我知道有t快捷鍵,但我總是在新選項卡中打開一個文件,輸入對我來說更舒適。如何在NERDTree中默認打開新選項卡中的文件?
回答
嘗試增加
let NERDTreeMapOpenInTab='\r'
或
let NERDTreeMapOpenInTab='<ENTER>'
您.vimrc
。
HTH
您可能需要添加https://github.com/Nopik/vim-nerdtree-direnter插件以及 - 修復該目錄中打開的問題,因此目錄的節點上輸入只會擴大/崩潰,無法打開新的標籤頁。
嘗試過,但沒有工作:https://github.com/Nopik/vim-nerdtree-direnter/issues/1 – sixtyfootersdude 2015-12-02 17:15:07
將此添加到插件。它需要被添加到文件中,例如:~/.vim/nerdtree_plugin/mymapping.vim
。確切的位置將取決於您用於vim的插件管理器。例如對於插入它是~/.vim/plugged/nerdtree/nerdtree_plugin/mymapping.vim
此代碼添加一個輸入鍵的映射,以打開新標籤中的文件,而只是展開/摺疊目錄。對於新選項卡,它還鏡像NERDTree,因此它可以在選項卡之間共享。
call NERDTreeAddKeyMap({
\ 'key': '<CR>',
\ 'scope': "Node",
\ 'callback': 'OpenInNewTab',
\ 'quickhelpText': 'open node' })
" FUNCTION: s:openInNewTab(target) {{{1
function! OpenInNewTab(node)
if a:node.path.isDirectory
call a:node.activate()
else
call a:node.activate({'where': 't'})
call g:NERDTreeCreator.CreateMirror()
wincmd l
endif
endfunction
如果我需要更新插件,這會被覆蓋嗎?我認爲如果我刪除然後重新安裝它。 – AldoTheApache 2017-09-15 14:43:13
- 1. MacVim + Command-T插件,默認情況下在新選項卡中如何打開
- 2. 在新選項卡中打開時,nerdtree會自動關注文件
- 3. 如何讓php在新選項卡中打開pdf文件?
- 4. NERDTree(Vim):如何在NERDTree中快速打開文件路徑
- 5. NERDTree在新選項卡中打開,作爲gvim中的最後一個選項卡?
- 6. 如何在Atom的新選項卡中打開新項目?
- 7. 如何打開在新選項卡中打開鏈接?
- 8. 在新選項卡中打開鏈接,只有新選項卡
- 9. 如何在新選項卡中打開文檔片段
- 10. 在新選項卡中打開
- 11. 在新選項卡中打開網站
- 12. GVim:在新選項卡中打開
- 13. 在新選項卡中打開鏈接
- 14. AngularJS在新選項卡中打開PDF
- 15. 如何設置默認打開JQuery UI選項卡比首先
- 16. 我們如何使用jquery默認打開一個選項卡?
- 17. 如何使FPDF中的鏈接在新選項卡中打開
- 18. 將MacVim設置爲默認文本編輯器:如何將文件設置爲在新選項卡中打開而不是在新窗口中打開?
- 19. 如何使FuzzyFinder插件在MacVim的新圖形選項卡中打開文件?
- 20. 用VIM在新選項卡中打開幾個文件
- 21. 如何點擊JList項目在JTabbedPane中打開新選項卡?
- 22. 如何在新窗口/選項卡中打開文本和xml文件?
- 23. Pdf文件打開我的Drupal站點中的新選項卡
- 24. 如何在新打開的選項卡中顯示確認對話框?
- 25. 保持活躍選項卡狀態,打開的選項卡默認
- 26. 如何從BHO打開新選項卡?
- 27. 如何使用相同的連接在新選項卡中打開SQL文件?
- 28. 如何打開HTML文件作爲在Web瀏覽器中新的選項卡
- 29. 從PDF文件的新選項卡中打開鏈接
- 30. 如何在Eclipse PDT中打開新的瀏覽器選項卡?
這也會導致在目錄上輸入以在新選項卡中打開。 – alice 2011-12-31 09:17:48
沒錯。但沒有其他辦法。 – 2012-01-01 08:06:33
如何遍歷vim中的文件標籤? – navyad 2014-04-29 09:16:12