Domande taggate «autocmd»

`autocmd`s sono comandi eseguiti automaticamente su determinati eventi. Le domande sulla creazione o la modifica delle definizioni "autocmd" sono appropriate per questo tag.

5
Come posso salvare un file in una directory che non esiste ancora?
Supponiamo che io avvii Vim per modificare un nuovo file in una directory non ancora creata: vim nonExisitingDirectory/newFile.txt Vim mi mostrerà felicemente un buffer vuoto e posso iniziare a scrivere il mio nuovo file. Ma quando voglio scrivere il file su disco ottengo questo errore: E212: Can't Open file for …
35 save  autocmd 

3
Perché dovrei usare augroup?
Capisco come funzionano i comandi automatici e come usarli, ma sono un po 'sicuro di cosa serve Augroup. Ho letto:help augroup *:aug* *:augroup* :aug[roup] {name} Define the autocmd group name for the following ":autocmd" commands. The name "end" or "END" selects the default group. To avoid confusion, the name should …
31 autocmd 

2
C'è un modo per gli eventi AND nell'autocmd?
Vorrei innescare un autocmd evento su due, ma non in un modo in cui di solito viene fatto, ovvero se uno degli eventi si è verificato, quindi innescare un autocmd. Voglio attivarlo se si verificano entrambi gli eventi. Ad esempio: il solito modo di farlo autocmd BufWrite,BufRead *.c *.py *.h …
21 autocmd 



1
Per un autocmd in un ftplugin, dovrei usare il pattern matching o <buffer>?
Ho un autocmd per i file TeX e Markdown per salvare automaticamente il file. Niente di insolito: autocmd CursorHold *.tex,*.md w Tuttavia, con l'aumentare delle impostazioni personalizzate per questi file, li ho suddivisi in ftplugin/tex.vime ftplugin/markdown.vim: " ftplugin/tex.vim autocmd CursorHold *.tex w " ftplugin/markdown.vim autocmd CursorHold *.md w Ora, questi …
14 autocmd  filetype 



2
Sopprime l'output di un autocomando vim
Ho un autocommand definito nel mio vimrc: au BufWritePost * !./make.sh Lo script make.shcompila un .texfile 3 volte e non voglio che l'output venga visualizzato. C'è un modo per sopprimere l'output? Ho provato ad aggiungere silentuna riga prima del aucomando, ma non ha funzionato. Ho anche provato in questo modo …
13 autocmd 

3
Come abilitare / disabilitare un augroup al volo?
Ho creato un augroupnel mio .vimrccontenente diversi autocmde ho bisogno di abilitare / disabilitare questi autocommandal volo. L'idea è quella di creare una mappatura (diciamo F4per esempio) che abiliterebbe questi autocomandi se premuti una volta e disabilitati quando premuti di nuovo senza dover generare un file o ricaricare il file …


1
Come posso eseguire un autocmd quando avvio Vim senza un file, un file inesistente o un file vuoto (ma non quando si inizia con un file esistente)?
Vorrei eseguire un autocmd nei seguenti scenari quando avvio Vim: Senza nome file specificato. Quando il file è nuovo. Quando il file esiste ma è completamente vuoto. In tutti e tre i casi precedenti, vorrei eseguire un autocmd; in particolare, vorrei avviare automaticamente la modalità di inserimento solo per gli …

1
Come posso impedire a Vim di scrivere un file senza generare un errore?
Sto cercando di migliorare il codice da questa risposta per chiedere conferma prima di creare la directory mancante, questo è quello che scrivo: function! CreateDirectoryAskConfirmation(path) if !isdirectory(a:path) echohl Question echo "Create directory " . a:path . "?" echohl None let response = nr2char(getchar()) if response ==? "y" call mkdir(a:path, "p") …
10 save  autocmd  error 



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.