Esconder (ou dobra) colunas de texto em (g) Vim (horizontalmente)
Pergunta
Existe uma maneira de esconder colunas de um buffer (arquivo de texto, você sabe o que quero dizer) durante a edição lo no vim? por exemplo. texto visível no buffer antes de coluna esconderijo 2 & 3:
abbcccccc
accdddddd
E depois escondê-las:
acccccc
adddddd
(Para não mencionar que eu estou trabalhando com arquivos muito grandes (por vezes mais de 200 GB).)
E foldcol.vim sim, eu tinha encontrado, mas requer um patch, e eu não tenho gcc para compilá-lo como um usuário em um servidor.
Agradecemos antecipadamente.
Solução
Não pode ser feito em estoque vim; há um patch de esconder que não foi aceite. A versão mais recente é apenas para vim7, e não 7,2 (muito menos 7.2 + manchas), por isso é provavelmente melhor considerado morto.
Outras dicas
foldcol.vim talvez o que você precisa? Nenhuma pista se ele funciona em seus arquivos enorme embora. 200 GB! Impressionante em um tipo geeky do caminho. =)
A melhor versão que eu tenho visto até agora é seguinte:
https://github.com/paulhybryant/foldcol
este projeto github baseia-se http://vim.sourceforge.net/scripts/script.php?script_id= 1161
no entanto, tem algumas melhorias - ele realmente mostra coluna como '*' escondido
que necessita vim-maktaba plugin, por isso, para instalar isso no seu vim, então faça seguinte:
adicionar ao seu arquivo ~ / .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
Observe os dois plugins adicionados na vundle.begin -> seção vundle.end; o vim-maktaba eo foldcol
Depois de adicionar isso ao seu arquivo ~ / .vimrc em seguida, iniciar o vim como administrador ou se você estiver executando no Ubuntu, em seguida, escreva sudo vim
, em seguida, escrever: PluginInstall e, se necessário, em seguida, escrever o seu usuário e senha para sua conta GitHub - isto lhe dará acesso a baixar e instalar plugins vim de github
exemplo de uso no vim terminal entrou; usar <ctrl-v>
e marca coluna:
pode parecer complicado, no entanto, é realmente apenas adicionando duas linhas ao seu arquivo ~ / .vimrc e funcionando: PluginInstall
desfrutar