Masquer (ou plier) les colonnes de texte dans (g) Vim (horizontalement)
Question
existe-t-il un moyen de masquer les colonnes d'un tampon (fichier texte, vous voyez ce que je veux dire) lors de sa modification dans Vim? par exemple. texte visible dans le tampon avant de masquer la colonne 2 & amp; 3:
abbcccccc
accdddddd
Et après les avoir cachés:
acccccc
adddddd
(Sans compter que je travaille avec de très gros fichiers (parfois plus de 200 Go).)
Et oui, j'avais trouvé foldcol.vim, mais il nécessite un correctif et je n'ai pas gcc pour le compiler en tant qu'utilisateur sur un serveur.
Merci d'avance.
La solution
Ne peut être fait en stock vim; il y a un patch caché qui n'a pas été accepté. La version la plus récente est uniquement destinée à vim7, et non à la version 7.2 (beaucoup moins de correctifs de la version 7.2 +), elle est donc probablement considérée comme morte.
Autres conseils
foldcol.vim est peut-être ce dont vous avez besoin? Aucune idée si cela fonctionne sur vos fichiers énormes cependant. 200 gb! Impressionnant d'une manière geek. =)
La meilleure version que j'ai vue jusqu'à présent est la suivante:
https://github.com/paulhybryant/foldcol
ce projet github est basé sur http://vim.sourceforge.net/scripts/script.php?script_id= 1161
Cependant, certaines améliorations ont été apportées. La colonne cachée est en fait "*"
il a besoin du plugin vim-maktaba, donc pour l’installer dans votre vim, procédez comme suit:
ajoutez à votre fichier ~ / .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
Notez les deux plugins ajoutés dans le vundle.begin - > vundle.end section; le vim-maktaba et le foldcol
Après avoir ajouté cela à votre fichier ~ / .vimrc, démarrez vim en tant qu'administrateur ou, si vous utilisez Ubuntu, écrivez sudo vim
écrivez ensuite: PluginInstall et, si nécessaire, écrivez votre utilisateur et votre mot de passe pour votre compte GitHub. Cela vous donnera accès au téléchargement et à l'installation de plugins vim à partir de github
. exemple d'utilisation dans le terminal vim a commencé; utilisez <ctrl-v>
et marquez la colonne:
cela peut sembler fastidieux, mais en réalité, il ne fait qu'ajouter deux lignes à votre fichier ~ / .vimrc et exécuter: PluginInstall
profiter