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.

5
Detectar o SO no Vimscript
Posso recuperar o sistema operacional atual (Windows, Linux, OS X, ..) usando o Vimscript puro (sem Python ou Perl)? Quero habilitar configurações diferentes no meu (sincronizado) .vimrc para diferentes tipos de sistemas operacionais que estou usando.
38 vimscript 

5
Como fazer uma função vimscript com argumentos opcionais?
Eu quero fazer uma função que tenha argumentos opcionais. Em python, eu faria algo assim: def functionName(arg1,arg2=false,arg3=false): if arg2: #Do stuff with arguments else: #Do stuff without arguments Eu tentei fazer function FunctionName(arg1,arg2=false,arg3=false), mas isso apenas me dá um erro dizendo argumento inválido. Como eu faria isso no vimscript?
34 vimscript 

3
Como você "chomp" uma string no Vim?
Suponha que você execute a seguinte parte do vimscript: let @z = system("date") Isso colocará uma versão em cadeia da data atual no registro z, mas a cadeia terminará com uma nova linha que eu não quero. Existe uma maneira embutida (semelhante à do Perl chomp) de livrar-se das novas …
32 vimscript 

1
Use operadores condicionais AND ou OR em uma instrução IF?
Esta é provavelmente uma pergunta incrivelmente simples, mas não encontrei nenhuma resposta até agora (não tenho as fontes corretas e não sei onde procurar na ajuda do vim). Eu tenho uma condição e gostaria que incluísse 'AND', como if (condition1 .AND. condition2) "do what I want you to do endif …
30 vimscript 

2
Qual é a diferença entre let e set?
Não conheço muito a teoria por trás do Vim. Parece que temos setalgumas variáveis ​​e letoutras variáveis. Qual é a diferença e quando é necessário um sobre o outro? Além disso, o esquema de cores do vim solarizado diz para let g:blabla...qual é o significado g:nesse caso?
29 vimrc  vimscript 

6
Como posso realmente me divertir no Vim? [fechadas]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Vi e Vim Stack Exchange. Fechado há 3 anos . Eu amo o Vim . Passo toda a minha vida usando: No …
25 vimscript 

1
Chame uma função Vim silenciosamente
Escrevi uma pequena função do Vim que move o cursor para o primeiro caractere da linha atual. Se o cursor já estava no primeiro caractere, ele será movido para a primeira coluna. " Jump to first character or column noremap H :call FirstCharOrFirstCol()<cr> :function! FirstCharOrFirstCol() : let current_col = virtcol('.') …
25 vimscript 







2
Qual é a diferença entre set e: set?
Eu estava olhando para o plugin sensível ao vim de Tim Pope e notei isso no README ... Veja a fonte para a lista autorizada de recursos. (Não se preocupe, são principalmente :setchamadas.) Quando olhei para a fonte, as :setchamadas são assim ... set autoindent Não há :antes do set. …
16 vimscript  vimrc 


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.