簡體   English   中英

Vim的FileManager

[英]FileManager for vim

有沒有辦法使Vim像帶有記事本的記事本++一樣使用資源管理器插件或其他文本編輯器,如pspad,ultraedit和editplus?

那是

保持fileexplorer始終在左側(寬度為15%的左側邊欄),並在內容窗口(寬度的85%)中打開所有文件,並在新選項卡中打開每個文件(上方)。

我檢查了nerdtree和vimexplorer插件,但找不到任何方法來做我想要的事情。

NERD樹 這不是最好的屏幕截圖,但是可以讓您大致了解:

在此處輸入圖片說明

對您的問題肯定有很多方法可以得到結果。 當您提到NERDTree無法按照您想要的方式工作時,我相信您還沒有對其進行足夠的嘗試。 我建議您閱讀NERDTree插件的文檔。 德里克(Derek)的答案只是向您展示使用NERDTree和minibufexplorer。

我建議的一種解決方案是在gvim窗口旁邊打開一個Windows文件瀏覽器。 雙擊文件時,請按照vim.wikia頁面中的說明在選項卡中打開文件。 如果您使用的是Mac,則MacVim默認情況下可以選擇在選項卡中打開新文件。

現在,我提供了一個解決方案,讓我提醒您,Vim與您先前可能使用過的大多數其他編輯器不同。 看標題為回答“你有Vim的問題是,你不神交六。” 在這里 Vim與眾不同,學會掌握它。

現在是Vim中的選項卡。 Vim中的選項卡是不同的,請在此處查看SO中的答案。 vi中的選項卡更像工作區。 在Linux或Mac中,您具有工作區的概念,可以在其中將應用程序窗口放在一起。 例如,假設我正在開發一個網站。 在一個工作區中,我將保留代碼編輯器,Web瀏覽器以及可能的終端。 而對於我所有的私人物品,我還要另一個工作空間。 就像我的社交內容一樣,我將在Twitter客戶端,聊天Messenger和Facebook瀏覽器上擁有另一個工作區。 同樣在Vim中,使用制表符作為不同文件的工作區。 您可能正在編輯幾個文件。 將您編輯的內容分組,使用最適合vim的窗口分割。 這是我的vim布局:

我的Vim布局

我沒有使用標簽,但使用NERDTree,minibufexplorer並可以滿足我的需要。 我完全不需要使用鼠標,這使我的編輯更加高效。 花一些時間閱讀有關Vim的好文章。 您將看到,實際上您不需要許多其他編輯器所需要的大多數GUI東西。 嘗試使用Command-T插件打開文件。 您會發現它效率更高。

閱讀以下內容,獲得有關Vim的標簽,緩沖區和窗口一個更好的主意: http://jonathan.jsphere.com/post/9927807318/taming-vim-4-buffers-windows-tabs HTTP://blog.interlinked。 org / tutorials / vim_tutorial.html

我個人使用minibufexplorer和NERDTree的組合,對我來說效果很好。 minibufexplorer在我打開的所有文件的頂部都保留一個窗口,我可以使用ctrl-tab進行切換。 NERDTree在左側打開,然后選擇一個文件在我的主編輯器窗口中打開它,並在minibufexplorer窗口中列出它。

我的Vim窗口,帶有minibufexplorer和nerdtree

VIM包括netrw ,它已經是一個文件瀏覽器了 ,我比NERDTree更喜歡它。

我在本地.alias文件中包含了以下功能。 因此,從終端或控制台執行vc(V.im C.ommander的助記符),您將獲得一個不錯的帶有ssh,ftp,文件執行和大量功能的雙窗格瀏覽器。

在類似SH的shell中嘗試:

vc () 
{ 
    local TARGET='';

    [ -z "$@" ] && TARGET=. || TARGET="$@";
    vim \
    -c "set cursorline" \
    -c vsplit \
    -c "normal gh" \
    -c "let &titlestring=\"netrw\"" \
    -c "set acd" "$TARGET";

    return 0
}

請享用!

PS://如果您需要netrw文件類型定義(即,為電影文件執行電影播放器​​等操作,我將發布我的文件)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM