Perguntas sobre 'vimscript'

4
respostas

Vim Modo visual: selecione o bloco atual sob o cursor

Considerando que temos os dados atuais: ID NAME AGE 1 Joan 29 2 Peterson 16 3 Hunt 47 4 Wenche 12 5 Kennedy 29 6 Lottie 31 E o cursor é o N in NAME...
28.12.2013 / 04:32
2
respostas

Script Vim: É possível referir-se a variáveis locais de script em mapeamentos?

Eu sei que você pode se referir a funções locais de script usando <SID> , mas e as variáveis locais de script? Eu tentei o seguinte e acertar <c-space> falha: let s:testVar = "foo" function! s:GetTestVar() return s:testVar...
15.03.2013 / 23:33
1
resposta

Verifique se o vim é compilado com + X11 no .vimrc

Eu tenho duas cópias do vim instaladas. Um é instalado com o macvim e necessariamente configurado com -X11 (para trabalhar com o Cocoa), enquanto o outro é configurado para o + X11 (usado no terminal, para trabalhar com um plug-in que eu uso)...
26.01.2015 / 20:18
3
respostas

VIM: É possível adicionar um comportamento personalizado ao usar / c com o comando substitute?

Houve alguns casos em que seria conveniente conectar-se à pesquisa e substituir o comportamento por certas coisas. Por exemplo, eu tenho o seguinte mapeamento no meu vimrc: nnoremap n nzzzv Que centra a tela toda vez que você avança para a...
02.03.2013 / 01:16
2
respostas

Vim: Como você obtém a lista de mudanças no script?

Eu sei que você pode imprimir a lista de mudanças executando :changes . Existe uma maneira de obter essas informações no vimscript? Mesmo analisando a impressão de alguma forma?     
11.10.2013 / 15:55
3
respostas

Comando para “ir para o final da última linha que tenha conteúdo, no modo de inserção”

Com arquivos de texto plano, quando os reabro no Vim para adicionar conteúdo, quero ir até o final da última linha de conteúdo e entrar no modo de inserção. Em circunstâncias ideais, um simples GA após abrir o arquivo cuidaria disso. Infelizm...
30.07.2015 / 00:00
1
resposta

Como posso controlar os saltos Ctrl-O e Ctrl-I no Vimscript?

Existe alguma maneira que eu poderia usar o Vimscript para percorrer a lista de saltos Ctrl-O , Ctrl-I e para escolher os buffers / posições de salto anteriores? Qualquer sugestão é muito apreciada.     
07.10.2015 / 00:36
1
resposta

Script Vim: É possível tornar um movimento personalizado não repetível?

Estou tentando escrever uma função de yank personalizada, mas não consigo descobrir como torná-la não repetível (como o yank normal). Eu tenho algo parecido com o seguinte: function! s:YankMotion(type) if a:type ==# 'line' normal...
02.09.2013 / 18:10
1
resposta

Vimscript: como posso chamar uma função mas esperar pela entrada do usuário antes de executá-la?

No lado direito de um mapeamento de teclas, você pode fazer algo como :call FileTypeToggle("")<Left><Left> para iniciar uma chamada de função na linha de comando, mover o cursor entre aspas e esperar que o usuário preencha o argum...
14.01.2014 / 16:13
1
resposta

Comando de movimento dentro das funções vim

Eu quero exibir a função C à qual a linha atual pertence. Eu não quero usar nenhum plugin porque eu trabalho em vários sistemas operacionais com diferentes recursos e configurações da máquina. Eu tentei a maioria dos plugins e não funciona por...
31.12.2013 / 10:47