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.

Foi útil?

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: antes de dobrar depois de dobrar após dobrar clara

pode parecer complicado, no entanto, é realmente apenas adicionando duas linhas ao seu arquivo ~ / .vimrc e funcionando: PluginInstall

desfrutar

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top