Perguntas com a marcação «vim»

94
Alternando entre as guias no NERDTree

Acabei de começar a usar o plugin NERDTree vim para o meu projeto. Não consigo encontrar a documentação para alternar entre as guias abertas. Alguém pode me dizer a (s) tecla (s) de

94
Como eu defino o tamanho da fonte padrão no Vim?

Estou tentando definir as configurações padrão para minha GUI com o Vim. Já pesquisei na web, mas todas as soluções que encontrei e tentei não funcionaram. Aqui estão algumas das coisas que tentei (no arquivo .vimrc): set guifont = Monaco:h20 set guifont=Monospace 20 Na verdade, não me importo...

93
Cole várias vezes

Qual é a melhor maneira de substituir várias linhas pelo conteúdo da área de transferência? O problema que estou tendo é que, quando puxo uma linha e colo sobre outra, "puxar" é substituído pela linha que acabei de substituir. Agora, se eu quiser substituir outra linha com a mesma linha, tenho...

92
Como você prefere alternar entre buffers no Vim?

Já experimentei o MiniBufExplorer , mas geralmente acabo com várias janelas mostrando ou o fecho totalmente. O que eu gostaria é algo como LustyJuggler com pesquisa incremental, a maneira como alterno entre buffers no Emacs. Certamente existe um script como

92
Como mapear Ctrl + A e Ctrl + Shift + A de maneira diferente?

Em um terminal, não é possível distinguir Ctrl+ Ae Ctrl+ Shift+ A, pois ambos emitem o mesmo código de tecla, então posso ver porque o Vim não pode fazer isso. Mas o gVim, sendo um aplicativo X, pode diferenciar Ctrl+ Ae Ctrl+ Shift+ A. Existe alguma maneira de mapear essas duas coisas de forma...

92
Quebra de linha no Vim (preservando recuo)

Eu estava lendo este post que descreve como embrulhar palavras inteiras no vim. A solução aceita foi esta: :set formatoptions=l :set lbr O que leva este texto (as guias são mostradas como \ t): *Inside of window *Outside of window |---------------------------------------| |\t\tthis is a...

92
Buffer de tubulação para comando externo no Vim

Eu sou meio que um novato em Vim. Gostaria de enviar o conteúdo do buffer atual para stdin de comando externo (digamos e-mail). Meu objetivo final é definir um atalho para enviar e-mails rapidamente do buffer atual do Vim. Estou supondo que isso deve ser uma coisa trivial, mas não consegui...

91
Como posso inserir texto no meio da linha para várias linhas no Vim?

Digamos que tenho dez linhas e desejo acrescentar texto a alguma palavra que ocorre nessas linhas. Não precisa estar no início da linha. De: sdfsd foo sdfsd sfsd foo fsdf sdfsdf foo sdfsdf para: sdfsd bar(foo sdfsd sfsd bar(foo fsdf sdfsdf bar(foo sdfsdf Também é possível não apenas...

91
Navegação de arquivo Vim

Estou tentando muito aprender o vim depois de usar o TextMate nos últimos anos. Comecei a comprometer parte da navegação no arquivo para a memória, mas estou tendo dificuldades para navegar entre vários arquivos. No meu fluxo de trabalho, é bastante comum que eu alterne entre um punhado de...

91
Copiar de um registro para outro

Como copiar o conteúdo de um registro para outro sem colar na área de transferência? Eu peguei um texto e ele foi colocado no "registro padrão . Agora quero copiar outro texto sem deletar / sobrescrever o "registro. Então, eu quero mover o conteúdo do "registro para dizer alguns aou bregistrar...

91
VIM Super Fast Navigation

A única coisa que sinto falta em usar outros editores é encontrar meu lugar com o mouse. Posso olhar com meus olhos para uma área específica do arquivo e com um movimento do mouse e um clique estou lá. Com o VIM eu tenho que jjjjjkkkkkkjjjjhhhh ... quase lá hhhhh oh merda eu perdi por 3...

91
Alterar recuo de 2 espaços para 4 espaços no vim

Copiei alguns códigos da Internet que têm recuo de 2 espaços e quero transformá-los em recuo de 4 espaços. Eu me pergunto se existe uma rotina curta do vim para realizar a tarefa sem ter que escrever o script do vim? Aqui está como estou fazendo isso com um arquivo HTML: Grave uma macro Vá para...

90
Melhor maneira de inserir carimbo de data / hora no Vim?

O EditPad Lite possui um bom recurso ( CTRL- E, CTRL- I) que insere um carimbo de hora, por exemplo, "2008-09-11 10:34:53" em seu código. Qual é a melhor forma de obter essa funcionalidade no Vim? (Estou usando o Vim 6.1 em um servidor Linux via SSH. Na situação atual, vários de nós...