Um editor de texto de código aberto que normalmente é executado a partir da linha de comando. Uma versão mínima está incluída no Ubuntu por padrão, mas a versão completa está disponível em repositórios. As perguntas devem estar relacionadas ao uso do Vim no Ubuntu.
Quando eu pressiono * em um nome de variável como hello ,
O vim destacará nomes como this->hello ou this.hello , mas não _hello .
É um comportamento muito estranho porque eu posso destacar todos os hello por /hello .
Mas p...
Eu tenho no meu .cvsrc:
cvs -q -e vim
Eu quero criar um alias (como o my-vim ou algo parecido):
alias my-vim="vim -S ~/myscript.vim"
E faça
cvs -q -e my-vim
Infelizmente, isso não funciona. O que eu preciso fazer para fazer...
Acabei de descobrir que não poderia fazer a pesquisa para trás com N mais, parece ser substituído por alguns outros plugins,
Não sei como isso aconteceu, como descubro qual plug-in tem isso?
Originalmente postado isso no apple stackexchange , mas eu suspeito que a solução pode ser Linux-ey, por exemplo. adicionando algo ao meu .bashrc .
Atualmente, quando eu SSH em uma máquina Linux, as cores de saída e a coloração de sintaxe...
Estou executando o Wheezy Debian. Quando tento criar um novo arquivo em um diretório diferente do meu diretório inicial, como /var/www , recebo o seguinte erro no vim:
E212: Cannot open file for writing.
Suponho que isso ocorra porque...
No VIM, se, por exemplo, eu tiver o texto
http://a.com
http://b.com
é possível encontrar todas as linhas (a linha inteira) e substituí-las por algo antes e depois, como:
<a href="http://a.com">http://a.com</a>
<a href="h...
Estou escrevendo um script para comparar dois diretórios recursivamente e executar vimdiff quando encontrar uma diferença:
#!/bin/bash
dir1=${1%/}
dir2=${2%/}
find "$dir1/" -type f -not -path "$dir1/.git/*" | while IFS= read line; do...
Aqui está um exemplo de 'test.txt'
abcdX1yad45das
abcdX2fad45das
abcdX3had45das
abcdX4wad45das
abcdX5mad45das
amostra da saída desejada:
X1yad
X2fad
X3had
X4wad
X5mad
Eu poderia trabalhar com ele em:
:% s/\v.*(X\d)(.*)45.*//...
Eu gostaria de modificar uma linha em particular, digamos a linha 5, em um arquivo usando a construção EOEX Como posso alcançar meu objetivo? O trecho de código que uso para alcançar meu objetivo é o seguinte:
#!/bin/bash
S=0.030
F=0.150
N...
Quando estou no modo Insert no vim, e pressiono Shift + Insira em paste meu código no meu arquivo, o vim desmonta meu recuo, como:
Pergunta: Como posso resolver este problema?