Vi & Vim

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



1
Conversando com o vim de fora
Posso alterar uma variável em uma instância do vim de outro shell (sem enviar chaves pelo tmux)? Eu pergunto porque gostaria de usar as opções compiling_cmd, success_cmd e fail_cmd do latexmk para mostrar o status da compilação na linha de status. Talvez eu possa ter o vim procurar a existência …
12 variables 

2
Como salvar e restaurar um mapeamento?
Estou desenvolvendo um plugin para o Vim e gostaria de definir um mapeamento que estaria disponível apenas durante a "execução do plugin". Até agora, o fluxo de trabalho (simplificado) do plug-in é o seguinte: O usuário chama um comando do plug-in O comando chama a função de pré-tratamento: function! s:PreTreatmentFunction(function, …

1
Sintaxe de cores misturadas no vim
Costumo escrever documentos em knitr usando o vim, o que significa que tenho código de remarcação misturado com código R. Eu gostaria de ter a sintaxe R colorida nos pedaços R, mas com descontos ou sem cor em todos os outros fragmentos. Isso é factível? Quão?



1
Conclusão dinâmica
Estou tentando aprimorar uma função de conclusão antiga. Gostaria de atualizar as opções exibidas no menu pop-up enquanto digito novos caracteres Minha função de conclusão é function! lh#icomplete#ecm(findstart, base) abort if a:findstart let l = getline('.') let startcol = match(l[0:col('.')-1], '\v\S+$') if startcol == -1 let startcol = col('.')-1 endif …

3
Mapeando com movimento
Estou tentando entender como posso usar o operador com o movimento subsequente dentro de um mapeamento. Por exemplo: nmap /c c{here we pending for a motion}/<C-r>"<CR> O mapa deve fazer o seguinte: Ative o coperador e ouça o próximo movimento; Por exemplo, eu posso digitar aqui t,para alterar tudo antes …


3
Desfazer destacado no Vim
Eu estou tentando ter um desfazer realçado no Vim, como a configuração padrão do spacemacs. Às vezes, quando quero desfazer rapidamente, não consigo perceber o que mudou porque é instantâneo. Então, eu estou tentando ter algo assim quando uma imprensa desfaz: Alguém tem uma idéia de como fazer isso no …


1
Como usar dados confidenciais no .vimrc?
Eu quero que meu .vimrc seja sincronizado através do github, para que ele tenha que ser um arquivo público, mas ao mesmo tempo eu tenho que colocar alguns dados confidenciais (por exemplo, senhas de db / hosts para dbext.vim) nele, sem entregá-los a outras. Qual é a melhor maneira e …
12 vimrc  security 

2
Como posso procurar símbolos LaTeX no Vim?
Posso integrar alguma forma de conclusão de símbolo ao Vim? Editores TeX dedicados, como o TeXMaker, fornecem uma lista de símbolos para conclusão (por exemplo, \almostra uma lista com \alpha, \lashows \lambdae \langle). Observe que o TeX possui um número bastante grande de símbolos; portanto, sugestões envolvendo mapeamento manual de …

1
Que coisas ruins podem acontecer se eu usar: bwipeout?
Acabei de descobrir o :bwipeoutcomando, para o qual os :helpestados: Como :bdelete, mas realmente excluir o buffer. Tudo relacionado ao buffer está perdido. Todas as marcas neste buffer se tornam inválidas, as configurações das opções são perdidas etc. Não use isso a menos que saiba o que está fazendo. Além …
12 buffers 

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.