Vi & Vim

Perguntas e respostas para pessoas que usam as famílias vi e Vim de editores de texto

2
O cpo & vim é uma sintaxe especial?
Nos scripts, é costume fazer algo como: let s:save_cpo = &cpo set cpo&vim ... script ... let &cpo = s:save_cpo Para garantir o modo nocompatível para o script. É: set cpo&vim algum tipo de sintaxe especial, como em foo & bar? Ou é mais como um comando, linha de gatilho …
13 vimscript 

2
Como escapar uma string inteira em um comando:?
Vamos ver. Eu tenho uma gvimcorrida e quero abrir um arquivo, respeitando os autocmd(o que exclui--remote-tab ). Agora eu sei que posso fazer (basicamente, com alguns ajustes): gvim --remote-send ":tabe my_file<CR>" que funciona Mas se um arquivo tiver espaços ou caracteres estranhos, eu tenho que fazer o seguinte: gvim --remote-send …

1
Como sublinhar títulos? (reStructuredText, Markdown, estilo asciidoc)
Várias linguagens de marcação de texto sem formatação: reStructuredText, Markdown, asciidoc (outras também) , usam um sublinhado para indicar títulos. Chapter 1 Title =============== Section 1.1 Title ----------------- Subsection 1.1.1 Title ~~~~~~~~~~~~~~~~~~~~~~ Section 1.2 Title ----------------- Chapter 2 Title =============== Existe uma maneira conveniente de adicioná-los no vim? adicione um …
13 markup 


3
O vim não mostra o comando que está sendo digitado
Eu estava lendo o vimtutor e, na lição 2.1, havia uma observação sobre comandos de digitação como o dw : NOTE: The letter d will appear on the last line of the screen as you type it. Vim is waiting for you to type w . If you see another …


3
Como ativar / desativar um augroup em tempo real?
Eu criei um augroupno meu .vimrccontendo vários autocmde eu preciso ativar / desativar estes autocommandem tempo real. A idéia é criar um mapeamento (digamos, F4por exemplo) que habilite esses comandos automáticos quando pressionados uma vez e os desabilite quando pressionados novamente sem precisar gerar um arquivo ou recarregar o arquivo …

3
Gravar a área selecionada no arquivo
Eu gostaria de escrever uma área visualmente selecionada em um arquivo. Por exemplo: prefix [sample text more text] suffix [] é o bloco selecionado que deve ser obtido, resultando em um novo arquivo contendo: sample text more text O wcomando normal usa linhas para '<,'>w! /tmp/testincluir o prefixo / sufixo …
13 save 



3
Desabilitar totalmente o mouse no console vim
Eu vi desativar completamente o mouse no console vim no Stack Overflow. Parecia exatamente o que eu queria, mas o problema estava relacionado ao Cygwin, então o título era impróprio. Quero saber como desativar completamente todas as interações do mouse no vim no console. Não quero rolar, selecionar, clicar ou …
13 bash  mouse 

3
teclas de seta não funcionam no modo de inserção
Quando pressiono as teclas de seta no modo de inserção, recebo caracteres em vez de navegação: Eu gostaria de poder usar as setas do teclado para navegar. Coisas que eu tentei Eu tenho set nocompatibleno meu ~/.vimrc( vimrc pastebin ), estou usando patógeno e aqui está o meu ~/.vim/bundlediretório: YouCompleteMe/ …

1
Existe uma pesquisa para o comando replace?
Eu realmente gosto da incsearchfuncionalidade do Vim . Existe uma maneira de tê-lo, ou algo semelhante, funcionando enquanto eu faço uma substituição? Por exemplo, se estiver no modo normal, digite: :%s/potato/ Posso potatodestacar todos os s no meu arquivo, assim como eles são destacados incsearchquando escrevo /potato ? Isso já …

1
Como pesquisar / grep interativamente com o VIM?
Existe alguma maneira de configurar o VIM para pesquisar interativamente em cada arquivo um projeto inteiro? Por interativo , quero dizer atualizar cada pressionamento de tecla. Algo como o Emacs advis-git-grep , veja: exemplo de demonstração .
12 search  vimgrep 

1
Ignorando diacríticos / acentos ao pesquisar
Existe uma maneira de instruir o Vim que eu quero ignorar sinais diacríticos / acentos ao pesquisar? Por exemplo, eu gostaria de poder procurar kočička inserindo /kocicka As opções ignorecasee smartcasesão muito úteis, mas parecem não ter nada a ver com sinais diacríticos / acentos.
12 search 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.