Perguntas com a marcação «vimscript»

Uma linguagem de script incorporada ao Vim. Ele pode ser usado para personalizar o Vim para atender às suas necessidades e criar plugins. Também chamado VimL.


2
O Vimscript tem um nome oficial?
O nome do idioma às vezes conhecido como Vimscript é um tópico de debate. Alguns lugares usam Viml (ou é VimL?), Outros Vimscript. Ele tem um nome oficial e, se tiver, o que é e desde quando é oficial? Pergunta SO no VimL vs Vimscript (~ 5 anos) Um post …

4
Mesclar blocos intercalando linhas
Existe uma maneira dedicada de mesclar dois blocos de texto intercalando linhas, como passar disso: a1 a2 a3 a4 b1 b2 b3 b4 para isso: a1 b1 a2 b2 a3 b3 a4 b4 em alguns comandos? EDIT : Eu realmente gosto da solução de Sato Katsura , aqui está como …

2
Como verifico o valor de uma opção Vim no Vimscript?
No Vimscript, como posso verificar o valor atual de uma opção do Vim? Para elaborar, quero fazer um comando para alternar do modo GUI completo ( guioptions=+tM) para o modo hacker ( guioptions=-tM). No entanto, não consigo encontrar uma maneira de analisar o :set guioptions?valor

1
É possível obter a sequência correspondente depois de chamar: search ()
Em uma função vimscript, preciso atribuir uma string correspondente a uma variável l:matchedapós a chamada search()e estou me perguntando se existe uma maneira mais curta do que o que estou fazendo atualmente: let l:pattern = '\v^Foo: \zs.*' let l:line = search(l:pattern) let l:line_text = getline(l:line) let l:matched = matchstr(l:line, l:pattern) …
14 vimscript  search 


2
Como faço para gerar documentação do Vim a partir de anotações do Markdown ou comentários embutidos, ou existem maneiras melhores de adicionar documentação?
Esse é o tipo de duas perguntas em uma. Ultimamente, tenho gasto muito tempo aprendendo o vimscript em profundidade, aprendendo os aspectos internos do vim e dando os primeiros passos para escrever plugins do vim. Durante esse processo, eu tenho mantido anotações extensas em arquivos de remarcação individuais e adicionado …

4
Como reverter a cada 4 linhas?
Antes de tudo, sendo este o meu primeiro post aqui, gostaria de dizer que achei o VIM uma ótima ferramenta e o fórum aqui muito útil para encontrar respostas para perguntas, com muitas pessoas prestando inestimável assistência. Ainda sou muito novo no VIM, então praticamente tudo que aprendi sobre isso …
13 vimscript 




2
O cpo & vim é uma sintaxe especial?
Nos scripts, é costume fazer algo como: let s:save_cpo = &cpo set cpo&vim ... script ... let &cpo = s:save_cpo Para garantir o modo nocompatível para o script. É: set cpo&vim algum tipo de sintaxe especial, como em foo & bar? Ou é mais como um comando, linha de gatilho …
13 vimscript 




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.