2012-07-25 4 views
5

Sto chiamando vim dal terminale su Lion OS X. Voglio eliminare la campanella audio e utilizzare solo una campana visiva. La documentazione sembra indicare che posso farlo con :set vb. Una volta ho emetto :set vb le seguenti impostazioni risultati:Come ottenere una campana visiva su vim su Mac?

:set vb? t_vb? 

visualbell 
t_vb= 

e il flash, ovviamente, non funziona. La documentazione indica che t_vb deve essere <Esc>|f per impostazione predefinita. Non è. Ho provato a impostare direttamente t_vb, ma non riesco a capire cosa dovrebbe essere per produrre il flash.

Si noti inoltre che non funziona con mvim. Ma nel caso di mvim, il valore predefinito è t_vb=^[|f invano.

Qualcuno ha una campanella visiva funzionante su Mac? Se sì, come è stato realizzato?

risposta

5

Usi la GUI MacVim o Vim nel Terminale?

Se esegui Vim in un terminale, non devi fare nulla in Vim. Si tratta di un ambiente strettamente emulatore di terminale:

  • iTerm2.app

    In iTerm> Preferenze ...> Profili> Terminale, deselezionare Silenzio Campana e verificare Flash visiva Campana

    Con questa impostazione , ottieni una bella, grande e veloce campana sbiadita sulla tua finestra del terminale.

  • Terminal.app

    Nel Terminal> Preferenze ...> Impostazioni> Avanzate, verificare visiva Campana

    Con questa impostazione, si ottiene un ... lampeggiante finestra di terminale.

Non so come ottenere un campanello, visivo o audio, nella GUI MacVim.

+0

Sì. Sono d'accordo. Avevo confermato di ottenere la campanella visiva nel modo in cui hai delineato qui. Ma dal momento che lo voglio davvero per MacVim. Sono stato sorpreso di scoprire che il metodo standard come documentato per vim non funziona in Terminal.app e devi fare il trucco come suggerisci. – Rocketman

+0

Ho provato tutto il metodo che ho trovato senza successo. La mia opinione a questo punto è che non può essere fatto. – romainl

+0

Con l'assenza di una risposta aggiuntiva a questa domanda ... Sto fissando a pensare anche io. Cercherò di fare una richiesta di funzionalità ai custodi di mvim ... – Rocketman

6

Se siete disposti a fare a meno del suono di avviso per tutta OS X, che certamente sono, procedere come segue:

  1. Aprire Preferenze di sistema -> Accessibilità -> Audio
  2. Controllare la casella accanto a Lampeggia lo schermo quando si verifica un avviso
  3. Fare clic sul pulsante Apri suono ....
  4. Far scorrere il volume di avviso verso il basso per ridurre al silenzio.

Ho appena trovato questo su Mountain Lion 10.8.3. Non sono sicuro per quanto tempo la funzione è stata lì.

+1

Fantastico! Lo sto volendo da un po 'ora. – Adam