5

Vim で編集中にバッファ (テキスト ファイル、意味がわかります) の列を非表示にする方法はありますか? たとえば、列 2 と 3 を非表示にする前にバッファに表示されるテキスト:

abbcccccc
accdddddd

そしてそれらを隠した後:

acccccc
adddddd

(言うまでもなく、私は非常に巨大なファイル (時には 200 GB 以上) を扱っています)。

そうです、foldcol.vim を見つけましたが、パッチが必要で、サーバー上でユーザーとしてコンパイルするための gcc がありません。

前もって感謝します。

4

3 に答える 3

4

ストック vim では実行できません。承認されていない隠蔽パッチがあります。最新バージョンは vim7 のみであり、7.2 (ましてや 7.2+ パッチ) ではありません。

于 2009-01-10T00:43:40.967 に答える
3

foldcol.vim はおそらくあなたが必要とするものですか? ただし、巨大なファイルで機能するかどうかはわかりません。200GB!オタクな意味で印象的。=)

于 2009-01-07T23:26:06.217 に答える
2

これまでに見た中で最高のバージョンは次のとおりです。

https://github.com/paulhybryant/foldcol

この github プロジェクトはhttp://vim.sourceforge.net/scripts/script.php?script_id=1161に基づいています

ただし、いくつかの改善点があります-実際には非表示の列が「*」として表示されます

vim-maktaba プラグインが必要なので、これを vim にインストールするには、次のようにします。

~/.vimrc ファイルに追加:

" set the runtime path to include Vundle and initialize                                                    
set rtp+=~/.vim/bundle/Vundle.vim                                                                          
call vundle#begin()                                                                                        

" let Vundle manage Vundle, required                                                                       
Plugin 'VundleVim/Vundle.vim'                                                                              

" Install vim-maktaba plugin for plugin developers - used in foldcol                                       
Plugin 'google/vim-maktaba'                                                                                
" Install foldcol - folding columns using <ctrl-v> visual mark, then :VFoldCol                           
Plugin 'paulhybryant/foldcol'                                                                              

" All of your Plugins must be added before the following line                                              
call vundle#end()            " required

vundle.begin -> vundle.end セクションに 2 つのプラグインが追加されていることに注意してください。vim-maktaba と foldcol

これを ~/.vimrc ファイルに追加した後、vim を管理者として起動するか、ubuntu で実行している場合は sudo vim と記述します。

次に :PluginInstall と書き、必要に応じて GitHub アカウントのユーザーとパスワードを書きます - これにより、github から vim プラグインをダウンロードしてインストールすることができます。

ターミナル vim での使用例が開始されました。列を使用<ctrl-v>してマークします: 折る前 折った後 クリア後

面倒に思えるかもしれませんが、実際には ~/.vimrc ファイルに 2 行追加して :PluginInstall を実行するだけです。

楽しい

于 2016-12-29T09:34:34.790 に答える