Perguntas com a marcação «vim»

O Vim é um editor de texto modal gratuito e de código aberto disponível para a maioria das principais plataformas. Permite alta eficiência em muitas tarefas de edição de texto, mas possui uma curva de aprendizado acentuada. Para aprender o básico, execute ": help vimtutor". Para perguntas que não são de programação, use https://vi.stackexchange.com/.

13
Instalando vim com suporte de rubi (+ rubi)
Estou tentando instalar o command-t para o vim, mas minha versão atual do vim não tem o sinalizador (+ ruby). O comando "which ruby" mostra que o ruby ​​está instalado. O que preciso fazer para ativar o sinalizador + ruby ​​no vim? Além disso, o que significa tecnicamente o sinalizador …
107 ruby  vim 

5
Procure por seleção no vim
Eu uso plug-ins do vim e vim para estúdio visual ao escrever C ++. Freqüentemente, encontro-me querendo pesquisar uma string dentro de uma função, por exemplo, cada chamada para object->public_member.memberfunc(). Sei que o vim oferece uma maneira conveniente de pesquisar uma única palavra, pressionando *e #, e também pode pesquisar …
107 vim  viemu  string-search 


6
Como substituir texto entre aspas no vi
Digamos que eu tenha esta linha de código: $query = "SELECT * FROM table"; Existe um comando no vi / vim que pode apagar instantaneamente tudo entre aspas e posicionar o cursor entre elas para que eu possa começar a digitar?
106 vim  vi 

8
Como visualizar caracteres UTF-8 no VIM ou Gvim
Eu trabalho em páginas da web que envolvem scripts em outro idioma de vez em quando, a maioria deles usa charset utf-8, VIM e Gvim não exibe caracteres UTF-8 corretamente. Usando VIM 7.3.46 no Windows 7 de 64 bits, com set guifont=Monaco:h10em _vimrc Existe uma maneira de corrigir isso? Atualização: …
106 vim 

11
Como eu mudo o cursor do Vim no modo Insert / Normal?
Gostaria de saber, se possível, como mudar o cursor no Vim (em cor, forma, etc.) dependendo do modo em que você está. Estou constantemente esquecendo que não estou no modo de inserção e começo a digitar o código, o que resulta em todo tipo de coisa maluca acontecendo. Seria útil …
106 vim 

6
Como voltar (ctrl + z) no vi / vim
Em editores de texto normais [com todo o devido respeito ao Vim] existe um atalho Ctrl+ Zquando você fez algo desagradável e deseja retornar à versão anterior do texto. Como o botão VOLTAR no Word. Eu me pergunto como você pode conseguir esse comportamento no Vim.
106 vim  vi  back  undo  undo-redo 


3
Como detectar se um arquivo específico existe no Vimscript?
Estou procurando uma maneira elegante no Vimscript de verificar se existe um arquivo no diretório atual. Eu vim com o código abaixo, mas não tenho certeza se essa é a solução mais elegante (vou definir uma opção Vim se o arquivo existir). Existe alguma maneira de não ter que fazer …
105 vim  file-exists 

7
No Vim, existe uma maneira de colar texto na linha de pesquisa?
Quero pesquisar $maximumTotalAllowedAfterFinishe substituí-lo por $minimumTotalAllowedAfterFinish. Em vez de digitar o texto longo: :%s/$maximumTotalAllowedAfterFinish/$minimumTotalAllowedAfterFinish/g Existe uma maneira de COPIAR esses nomes longos de variáveis ​​na linha de pesquisa, já que, na linha de comando, não consigo digitar " p" para colar?
105 vim 

9
O vim pode monitorar mudanças em tempo real em um arquivo
Minha pergunta é semelhante a esta como monitorar um arquivo de texto em tempo real, mas quero fazer isso no vim. Eu sei que posso ler um arquivo de uso de arquivo aberto tail -f sample.xmle, quando um novo conteúdo é gravado no arquivo, ele também grava o novo conteúdo …
104 vim 


5
Vim - como executar um comando imediatamente ao iniciar o vim?
Eu tenho um plugin (FindFile.vim) que precisa ser executado :FindFileCache .sempre que eu iniciar o vim para reunir um cache de arquivo para uma abertura rápida .. Porém, eu tenho que executar isso toda vez que eu iniciar o vim. Como posso escrever um comando que é executado uma vez, …
103 vim 



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.