Estou tentando fazer com que seja como a edição de texto padrão no Mac. Eu tentei map! <D-Left> 0 e map! <D-Right> $ no ~ / .vimrc, mas é claro que não funcionou. Como posso fazer
Estou tentando fazer com que seja como a edição de texto padrão no Mac. Eu tentei map! <D-Left> 0 e map! <D-Right> $ no ~ / .vimrc, mas é claro que não funcionou. Como posso fazer
No VIM, quando mapeio, por exemplo, <F9><F10>para um comando e <F9>para outro comando, ele aguarda 1-2 segundos quando pressiono F9 para permitir que eu pressione <F10>para acessar o comando mapeado <F9><F10>e, se não pressioná- <F10>lo, executa o comando...
Suponha que eu tenho um arquivo chamado filename123.txte é o único arquivo que é chamado assim, e eu posso locatelo com o comando locate filename123. E ele retorna apenas esse arquivo. Agora eu quero abri-lo com vi/ vim. Mas não quero ir para esse local e digite o vicomando seguido pelo nome do...
Eu quero que quando eu criar um arquivo específico, suponha que ele seja criado no editor vim, o arquivo criado também receba permissão executável quando for criado. Eu quero isso, pois estou criando alguns arquivos python e não quero definir explicitamente as permissões para o arquivo, por isso...
Eu era um emacsusuário e preciso mudar para vim. Mas sinto falta de alguns comandos básicos do emacs no vimmodo de inserção: C-A C-E C-K C-Y C-x C-s ... e alguma outra Eu sei que posso pressionar Escapee, em seguida, pressione algumas das seguintes teclas e, finalmente, pressione a tecla...
Existe uma maneira de excluir as linhas que são iguais na saída abaixo? Eu fiz um vim -d arquivo1 arquivo2, mas está mostrando as diferenças e também algumas linhas de adição antes e depois das diferenças. Como excluir isso? No exemplo anexo 131, 132, 134, 136 etc, são os mesmos nos dois arquivos,...
Eu sei que isso funciona: :%s/<string>//gn Mas parece um pouco estranho usar o comando de substituição para contar, em vez de
Existe alguma maneira de mapear o leader-r para repetir o último comando enviado ao bash? Por exemplo, ao trabalhar com arquivos C, eu gostaria de compilar e executar o programa a partir do vim sem digitar:! Make ou gcc. Eu sei que posso vincular um comando específico à chave, mas não funcionará...
TL; DR; versão - Como desfazer o texto que foi colado no meu buffer de cópia do SO sem desfazer outro texto digitado desde que entrei no modo de inserção? Descrição mais longa: Coloque algo no buffer de cópia do SO (por exemplo, destaque algum texto e faça Command-cno Mac) Entre no modo de...
Eu sou um usuário moderado do vim, que agora está começando a usar o GNU emacs. Na mesma época em que aprendi que Ctrl- pe Ctrl- nsão o padrão para cima e para baixo no emacs, também aprendi que são variantes de ke em modo normal no vim. Alguém sabe a origem desses atalhos? Suponho que logicamente...
Eu sei que posso gravar em um arquivo simplesmente fazendo :w <file>. Eu gostaria de saber como escrever em um arquivo anexando-o em vez de sobrescrevê-lo. Exemplo de caso de uso: quero tirar algumas amostras de um arquivo de log para outro arquivo. Para conseguir isso hoje eu posso...
Estou trabalhando em um projeto paralelo com arquivos de origem JavaScript e SQL. Quando estou editando o JavaScript, o Vim se comporta normalmente. No entanto, quando estou editando os arquivos SQL, existe um atraso de um segundo entre quando pressiono CtrlCe quando o Vim sai do modo de inserção....
Não entendo o movimento sublinhado no vim, pelo menos no contexto de yank (y). Minha cábula lê "soft" bol down que eu não compreendo. Se eu usar o movimento sozinho, parece ser o mesmo, o ^que significa ir para o primeiro espaço não em branco da linha. No entanto, se eu usar o movimento y, ele...
No vim, quero substituir um caminho longo /a/b/f/g/d/gpor outro /s/g/w/d/g/rem um arquivo de texto. Normalmente eu uso, \/mas há muitas barras aqui. Existe uma maneira mais
Eu tenho set nuno meu .vimrcque mostra os números de linha no lado esquerdo do buffer atual. Gostaria de ver os números das linhas no lado direito. Como conseguir isso? UPDATE: Isso também deve funcionar para set
Tentei usar o vim no FreeBSD (via ssh no terminal compatível com Linux xterm). No entanto, o vim se comporta de maneira semelhante ao vi pronto para uso. Por exemplo, ele não reage na tecla Delete, insira o caractere F em vez de subir no modo de inserção etc. No FreeBSD X11 não está...
Ao editar arquivos no vim, é um pequeno aborrecimento que, quando movo linhas com j e k, ele se move por linhas de arquivo, em vez de linhas de tela como outros editores. Com meus próprios arquivos, posso lidar com isso agrupando automaticamente até um certo comprimento nas opções do vim, mas isso...
Para poder adicionar linhas em branco sem entrar no modo de inserção, estou tentando mapear ALT-oe ALT-Opara o<ESC>eo<ESC> Eu tentei o seguinte no meu .vimrc map <M-o> o<ESC> map <M-O> O<ESC> e map <ALT-o> o<ESC> map <ALT-O>...
Normalmente edito no Vim e, ao pressionar +, prefiro mover minha mão para a parte direita do teclado, onde +reside, em vez de fazer shift+ =. Mas quando NumLocknão está ativado, no Vim, apenas abre uma nova linha acima e insere a letra k . E toda vez que eu inicio meu PC NumLockestá desligado. Eu...
Eu edito muito código PHP com o Vim e encontrei um problema com algumas macros no meu .vimrc. Atualmente, uso essas duas macros para comentar / descomentar no estilo C "c-style (//) comment (press the [.] key) au FileType php vnoremap .