Perguntas com a marcação «vim»

8
Navegar por uma pilha de locais no vim?

Digitar ``no local X leva você de volta ao último local visitado no arquivo de texto. Atingi-lo novamente leva você de volta ao X Essa opção é semelhante Ctrl+6a abrir o último arquivo aberto. Mas como posso pular vários níveis de locais para trás (e depois para frente)? Quero dizer algo como o...

8
Mapeamento de teclas específico do aplicativo

Em geral, quero criar mapas de teclas específicos para aplicativos, que funcionem apenas nele e não afetem nenhum outro aplicativo. Por exemplo, eu já uso minha tecla Caps para alternar o idioma de entrada (via xorg.conf), mas quero que o Capslock se comporte como Esc no vim. Parece que o xmodmap...

8
Bloquear movimento para qualquer tipo de suporte?

Se eu quiser, digamos, excluir um bloco, posso usar movimentos de objetos de texto. Ou seja, se meu texto fica assim: (let [a 1 b {:x 3 :y 4}] a) E o cursor está, por exemplo, no personagem 3. Se eu digitar diB, :x 3 :y 4será excluído. Se for daB, o bloco e os colchetes serão excluídos:{:x 3...

8
É possível executar um script VIM em um modo não interativo?

O rastreador de erros do Gnats possui um comando (edit-pr) que abre um ticket em $ EDITOR. Meu $ EDITOR é o VIM e, quando esse comando abre o ticket em $ EDITOR, eu gostaria de executar automaticamente algumas edições com script sem precisar pressionar as teclas adicionais. Existe uma maneira de...

8
VIM: mostra todas as linhas editadas na sessão

Existe um comando ou plugin que eu possa usar para mostrar todas as linhas que eu editei em uma sessão do Vim? Gostaria de poder destacar todas as alterações que fiz ao trabalhar em projetos de colegas de trabalho e perder nas linhas de

8
vim - não realce o termo de pesquisa após uma pesquisa e substitua?

Após realizar uma pesquisa e substituição, minha instalação do GVIM destaca qualquer texto restante que ainda corresponda ao padrão de pesquisa. Exemplo de texto de entrada: foo foo fighters Corro :%s/foo/bar/gce confirmo que só desejo substituir um foo. O outro foopermanece realçado. Isso...

8
(G) VIM usa um $ PATH diferente do meu sistema

Como o Ubuntu não fornece pacotes atualizados para o TeXLive, eu o instalei manualmente. No entanto, alguns programas precisam do TeXLive como dependência. Então, o que fiz foi instalar o pacote TeXLive a partir dos repositórios Ubuntu, além disso, que é a versão de 2009. Eu então mudei meu $ PATH...

8
Saindo do modo de inserção de bloco com Ctrl-C

No vim, se você estiver no modo de inserção de bloco ( Ctrl-V, Shift-I) e sair usando Ctrl-C(em vez de Esc), ele cancela a edição do bloco (e edita apenas a primeira linha). Por que é isso? Em quase todos os outros contextos, Ctrl-Ce Escsão sinônimos. (E, idealmente, há uma maneira de corrigir...

8
Substitua globalmente o Vi pelo Vim no Fedora

Em sistemas baseados no Debian, o sistema de alternativas manipula o executável vie vimo. Então, se vimestá instalado e você executa vi, você também recebe vim, o que acho muito bom, porque eu odeio absolutamente o clássico vi. No Fedora 17 "Beefy Miracle", o sistema de alternativas obviamente não...

8
Procurando um terminal centralizado em tela cheia

Existem vários editores livres de distração para escrever: eles fornecem um ambiente mínimo em tela cheia com o objetivo de se forçar a se concentrar na tarefa em questão. Eu quero fazer algo semelhante com vim. Embora eu possa simplesmente acioná-lo em um terminal e pressionar F11 para colocá-lo...

8
Vim: colando linhas linha por linha

Vamos supor que eu tenho um arquivo contendo: xxx yyy zzz e outro arquivo: kkk qqq ppp Eu quero obter: xxxkkk yyyqqq zzzppp Isso é possível no Vim com algum comando? (Tentei usar o VISUAL BLOCK, mas sem sucesso). No meu caso particular, eu tenho dois arquivos grandes com muitas linhas...

8
Copie / cole no vim sem o X

No vim, "+ppastas da área de transferência do sistema. No entanto, ao trabalhar remotamente sobre SSH em uma caixa que não seja da GUI, isso não está disponível. É possível implementar copiar / colar nesse ambiente? Simplesmente copiar texto do terminal não é suficiente, porque ele também copia...

8
Como suspender o histórico do VIM?

Quando editamos um arquivo, normalmente fazemos muitos UNDO seguidos, digamos, 20 vezes. No VIM, isso geralmente é realizado pressionando u20 vezes e faz com que o VIM suba na pilha de histórico 20 posições. Se você confirmar change, todos os últimos 20 comandos do histórico serão perdidos e...

1
como mapear um arquivo por um único caractere

Estou tão cansado de digitar source ~ / .vimrc o tempo todo, para entrar no "~ / .vimrc" tenho que mexer bastante os dedos. Existe uma maneira que eu possa mapear ~ / .vimrc em uma única letra ou um sinal. Por exemplo, source% em vez de source ~ / .vimrc AkA Gostaria de usar % para representar ~ /...