Frage

ist es eine Möglichkeit, Spalten eines Puffers zu verbergen (Textdatei, wissen Sie, was ich meine), während es in Vim zu bearbeiten? z.B. Text sichtbar in dem Puffer vor Spalte 2 & 3 versteckt:

abbcccccc
accdddddd

Und nach ihnen versteckt:

acccccc
adddddd

(Ganz zu schweigen ich mit wirklich großen Dateien (manchmal über 200 gb) arbeite.)

Und ja, ich hatte foldcol.vim gefunden, aber es erfordert einen Patch, und ich habe nicht gcc es als Benutzer auf einem Server zu erstellen.

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Kann nicht auf Lager vim erfolgen; gibt es einen Patch kaschieren, die nicht akzeptiert hat. Die neueste Version ist nur für vim7, und nicht 7,2 (viel weniger 7,2 + Pflaster), so ist es wahrscheinlich tot am besten berücksichtigt.

Andere Tipps

foldcol.vim vielleicht, was Sie brauchen? Keine Ahnung, ob es funktioniert auf Ihren großen Dateien though. 200 gb! Beeindruckende in einer geeky Art und Weise. =)

Die beste Version, die ich bisher gesehen habe, ist folgende:

https://github.com/paulhybryant/foldcol

Dieses GitHub Projekt basiert auf http://vim.sourceforge.net/scripts/script.php?script_id= 1161

aber es einige Verbesserungen hat - es zeigt tatsächlich verborgene Spalte als ‚*‘

es braucht vim-maktaba Plugin, so um diese in Ihrem vim zu installieren, dann gehen Sie wie folgt:

hinzufügen Ihre ~ / .vimrc-Datei:

" 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

Beachten Sie die beiden Plugins im vundle.begin hinzugefügt -> vundle.end Schnitt; die vim-maktaba und die foldcol

Nach dem Hinzufügen dieser zu Ihrer ~ / .vimrc Datei dann vim als Administrator starten oder wenn Sie auf Ubuntu laufen dann schreiben sudo vim

dann schreiben: PluginInstall und bei Bedarf dann Benutzer und Passwort für Ihr Konto GitHub schreiben - dies wird Ihnen den Zugriff auf das Herunterladen und die Installation von Vim-Plugins von Github

Beispiel für die Verwendung in Terminal vim gestartet; verwenden <ctrl-v> und markieren Sie Spalte:      vor fold      nach fold      nach fold klar

es kann umständlich erscheinen, aber es ist eigentlich nur das Hinzufügen von zwei Zeilen zu Ihrem ~ / .vimrc Datei und läuft: PluginInstall

genießen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top