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.
Eu gosto de delimitar visualmente o código-fonte por longas linhas de comentário: Em C ++ eu uso 80 / caracteres, em Python eu uso 80 # caracteres, etc. Ao longo dos anos eu notei que o Vim ocasionalmente soluça respondendo por cerca de me...
Eu tenho um monte de comandos do vim que eu mantenho em um arquivo porque não os acho fáceis de lembrar.
Eu quero colá-los em qualquer sessão vim que eu esteja executando.
No entanto, desde a atualização para o High Sierra, quando colo um...
Eu tentei estender a sintaxe C no Vim com o exemplo no manual.
Primeiro eu inicio o vim sem qualquer configuração:
vim -u NONE test.c
Então eu carrego a sintaxe c e crio minha extensão
syntax on
syntax keyword myword HELP containedi...
Estou tentando usar o Vim para editar vários arquivos, com o seguinte formato:
"10000 700 file1.dat 2.154" | /Documents/etc
"10000 700 file2.dat 2.154" | /Documents/etc
Cada arquivo contém várias linhas de código, todas com o mesmo...
No Tmux eu atribuí as combinações Alt + Setas ( M + Esquerda , M + Direita , etc) para alternar entre os painéis. Está funcionando bem na maioria dos casos.
Mas depois de mudar o painel com uma das combinações da Alt + Seta a cad...
a b.c d
^
Se eu pressionar w , meu cursor se moverá para b , pressionando novamente para movê-lo para .
Como posso fazer com que o vim ignore . da mesma maneira que ignorou o espaço, isto é, quando o cursor está em b , pression...
Suponha que eu queira mover as duas janelas superiores (A e B) para uma nova coluna, assim:
+--------+ A
+--------+ B
+--------+ C
+--------+ D
+--------+ E
+--------+ F
+--------+
+---+---+
|A |C |
| +---+
| |D |
+---+---+...
Por exemplo, se eu quiser pesquisar por \<data\> , mas eu quero pular todas as entradas que aparecem nos comentários de bloqueio de várias linhas como esta:
/*
* Don't match comments containing the term 'data'
*/
Não posso usar...
Eu tenho muitas modificações em um arquivo, mas quero desfazer uma linha específica para o estado inicial que mantém as outras linhas no estado atual.
Existe uma maneira de fazer isso no vim?
Gostaria de mapear a exclusão de uma linha no vim para Alt-k em vez do padrão de dd (como é feito no Emacs ou em algum lugar semelhante) e colocar o mapeamento em .vimrc
Estou lutando como um novato com o vim. A coisa mais próxima...