Vi & Vim

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

2
Como garantir que nenhuma alteração seja feita em um arquivo
Existe alguma maneira de garantir que um arquivo esteja bloqueado para que eu não possa fazer alterações nele. Existe um comando para bloquear / desbloquear um arquivo no vim. Algumas vezes eu gostaria que um arquivo estivesse no modo somente leitura.
11 save 



1
O que está fazendo meu cursor parecer tão estranho? [fechadas]
Fechado . Esta pergunta precisa de detalhes ou clareza . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Adicione detalhes e esclareça o problema editando esta postagem . Fechado há 3 anos . Sempre que chego ao final ou início de uma linha, recebo esse caractere muito estranho …
11 terminal  cursor 

4
Movimentos de grão fino Vim HardMode
Recentemente, descobri o modo difícil do Vim e decidi tentar usá-lo. No entanto, estou tendo alguns problemas com movimentos de grãos finos. Por exemplo, digamos que eu realmente só queira subir ou descer uma linha. Desde je kestá desativado, não tenho certeza de quais são as melhores alternativas para isso. …


2
Como posso usar vários gatilhos para o mesmo snippet?
Eu criei um trecho que eu quero fornecer diferentes gatilhos, então, em vez de dizer trigger, também quero acioná-lo com myothertrigger: snippet trigger "just an example" my text ... endsnippet Existe uma maneira fácil de fazer isso em vez de copiar o trecho? Edit: Para ser claro, eu estou usando …

1
Experimentando vim / gvim no modo "virgem"
Às vezes, gostaria de tentar um truque que encontro na internet. Geralmente é útil tentar isso no vim (gvim, se for um truque da GUI), no modo virgem, ou seja, sem carregar todo o meu material ~ / .vimrc. Você tem alguma dica para fazer isso com eficiência?


2
Existe uma maneira de detectar se estou gravando em vimscript?
Existe algo como eval("is_recording()") que posso chamar no meu vimscript para descobrir se atualmente estou gravando uma macro? Eu teria pensado que isso funciona: eval("mode(1)") mas isso apenas retorna "n". Não tenho certeza se isso importa, mas estou usando o neovim; portanto, se é exclusivo do neovim, tudo bem.


1
Onde pertencem as regras de destaque personalizadas?
Ocasionalmente, quero substituir a sintaxe padrão, destacando cores e estilos com minhas próprias preferências. Eu imagino que a maneira mais apropriada de fazer isso seria criar meu próprio esquema de cores. No entanto, tenho algumas perguntas. Se eu quiser definir um destaque para um grupo de sintaxe específico em um …




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.