Domande taggate «vimscript»

Un linguaggio di scripting incorporato in Vim. Può essere utilizzato per personalizzare Vim in base alle proprie esigenze e per creare plugin. Chiamato anche VimL.

5
Rileva il sistema operativo in Vimscript
Posso recuperare l'attuale sistema operativo (Windows, Linux, OS X, ..) usando Vimscript puro (no Python o Perl)? Voglio abilitare diverse impostazioni nel mio .vimrc (sincronizzato) per diversi tipi di sistemi operativi che sto usando.
38 vimscript 

5
Come rendere una funzione vimscript con argomenti opzionali?
Voglio fare una funzione che abbia argomenti opzionali. In Python farei qualcosa del genere: def functionName(arg1,arg2=false,arg3=false): if arg2: #Do stuff with arguments else: #Do stuff without arguments Ho provato a farlo function FunctionName(arg1,arg2=false,arg3=false), ma mi dà solo un errore dicendo argomento non valido. Come lo farei in vimscript?
35 vimscript 

3
Come si "spezza" una stringa in Vim?
Supponiamo di eseguire il seguente pezzo di vimscript: let @z = system("date") Ciò inserirà una versione di stringa della data corrente nel registro z, ma la stringa terminerà con una nuova riga che non desidero. Esiste un modo integrato (simile a quello di Perl chomp) per sbarazzarsi delle newline finali …
32 vimscript 

1
Utilizzare operatori condizionali AND o OR in un'istruzione IF?
Questa è probabilmente una domanda incredibilmente semplice, ma finora non ho trovato alcuna risposta (devo mancare le giuste fonti e non so dove cercare nell'aiuto di VIM). Ho una condizione e vorrei che includesse "AND", come if (condition1 .AND. condition2) "do what I want you to do endif ma non …
30 vimscript 

2
Qual è la differenza tra let e set?
Non conosco molto della teoria alla base di Vim. Sembra che abbiamo setalcune variabili e letaltre variabili. Qual è la differenza e quando è richiesta una rispetto all'altra? Inoltre, il sistema di colori vim solarizzato dice let g:blabla...qual è il significato g:in questo caso?
29 vimrc  vimscript 

6
Come posso davvero divertirmi un po 'in Vim? [chiuso]
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Vi e Vim Stack Exchange. Chiuso 3 anni fa . Adoro Vim . Passo tutta la vita a usarlo: al lavoro sviluppo codice con …
25 vimscript 

1
Chiama una funzione Vim in silenzio
Ho scritto una piccola funzione di Vim che sposta il cursore sul primo carattere della riga corrente. Se il cursore era già sul primo carattere, il cursore si sposta invece sulla prima colonna. " Jump to first character or column noremap H :call FirstCharOrFirstCol()<cr> :function! FirstCharOrFirstCol() : let current_col = …
25 vimscript 







2
Qual'è la differenza tra set e: set?
Stavo guardando il plugin vim-sensible di Tim Pope e l'ho notato nel README ... Vedi la fonte per l'elenco autorevole di funzionalità. (Non preoccuparti, sono soprattutto le :setchiamate.) Quando ho guardato la fonte, le :setchiamate sono così ... set autoindent Non c'è :prima del set. Sono abbastanza sicuro di aver …
16 vimscript  vimrc 

4
Imposta l'opzione incolla, ma solo per un inserimento
Voglio avere un modo rapido di impostare l' 'paste'opzione Vim , inserire del testo e ripristinare il valore precedente di 'paste'. Un tipico caso d'uso inserisce letteralmente il contenuto degli Appunti del sistema operativo, indipendentemente da qualsiasi riscrittura della modalità di inserimento che può essere attiva, come il rientro automatico, …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.