Perguntas com a marcação «vim»

15
Como usar um canal para editar um arquivo com o vi

Digamos que eu tenho um arquivo chamado file.txt. Nele está o nome de um arquivo que eu quero editar com o vi. Eu quero fazer algo assim para que eu possa editar o arquivo: cat file.txt | vi No entanto, isso não funciona. Como pode ser feito? Para esclarecer as coisas: Aqui está o conteúdo do...

14
vim: diff duas seções em dois arquivos, mas não o arquivo inteiro?

Atualizei um sistema do Nagios 2 para o Nagios 3 e agora estou comparando algumas diferenças nos arquivos de configuração antigos e novos. Existem alterações significativas nos arquivos de configuração, e eu não quero fazer uma diferença no arquivo inteiro porque o vimdiff está me mostrando muitas...

14
como posso dizer ao vimdiff para ignorar o espaço em branco?

Fiz várias alterações em um arquivo no qual estou trabalhando, incluindo alterações de recuo. Estou usando vimdiffpara comparar o arquivo com a versão original e não quero ver essas alterações, pois são basicamente cosméticas. Como posso dizer vimdiffpara ignorar o espaço em branco durante a...

14
Eu sou um usuário do Emacs. Como eu aprendo o Vim?

Na maioria das vezes, eu uso o Emacs. No entanto, eu decidi tentar aprender o Vim. Estou feliz com o Emacs, só estou tentando evitar que ele se transforme no martelo de Maslow . Eu já vi alguns tutoriais, mas ainda não vi um bom escrito do ponto de vista de alguém vindo do Emacs. Existe algum...

14
Como abrir um arquivo no vim usando pipe

Eu uso o locatecomando com muita frequência. Então, se eu executar o seguinte comando. locate updatedb | head -1 Então me dá o O/p /usr/updatedb.conf Gostaria de saber se existe algum comando que me permita abrir esse arquivo diretamente? Estou esperando por algo assim. locate updatedb |...

14
Ajustar a outra extremidade de uma seleção visual

Eu acho que isso permitiria que o recurso de seleção visual do vim superasse a eficiência do mouse, fornecendo a capacidade de "alternar" o terminal atual da seleção: Ilustrado (O |deve representar o cursor (o Vim opera no lado esquerdo do caractere em que está) e [text]representa o texto...

14
Salvar configurações do vim entre lançamentos?

Meu professor atribuiu uma conta ssh a todos os alunos da minha turma de programação e determinou que usássemos o VIM para edição de texto. Eu descobri :set nue :set auto indentvia Google. Percebi que essas duas configurações são redefinidas após cada lançamento. Existe uma maneira de fazê-los...

14
Suporte Vim * / dyn

O que significa o sinal de adição antes */dynna :versionsaída do comando, por exemplo: +python/dyn +python3/dyn +ruby/dyn +tcl/dyn Não encontrei nenhuma documentação útil. Quando executo, o :echo has('python3')Vim retorna 0. Quando executo :python3 print('hi'), diz E370: Could not load library...

14
Mudança de mapa + F3 em .vimrc

Ao usar o vimgrep lv expr path/**, eu gosto de ter um atalho para navegar nos resultados. Então, mapeei a F3chave da seguinte maneira: nnoremap <F3> :lnext<CR> Agora eu gostaria de fazer algo como o seguinte nnoremap <SHIFT-F3> :lprevious<CR> Mas isso não tem o efeito...

14
vim: Continuar macro após erro no submacro?

Estou no processo de embelezar algum código-fonte usando o vim. {1} Criei algumas macros do vim que executam as etapas individuais: remoção do espaço em branco à direita, remoção de linhas vazias depois {, remoção de linhas vazias antes {, esse tipo de coisa. Agora, quero criar uma macro que...