質問

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

abbcccccc
accdddddd

そしてそれらを非表示にした後:

acccccc
adddddd

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

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

事前に感謝します。

役に立ちましたか?

解決

在庫vimではできません。受け入れられていない隠しパッチがあります。最新バージョンはvim7専用であり、7.2ではなく(7.2以上のパッチ)、したがって、おそらく死んだと見なされるのが最適です。

他のヒント

foldcol.vim はおそらく必要なものですか?ただし、巨大なファイルで機能するかどうかはわかりません。 200ギガバイト!こっけいな方法で印象的。 =)

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

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に追加された2つのプラグインに注目してください-<!> gt; vundle.endセクション; vim-maktabaとfoldcol

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

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

端末vimでの使用例が開始されました。 <ctrl-v>を使用して列にマークを付けます。      前に折り畳む      後折り      後折りクリア

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

楽しむ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top