Ultimamente ho effettuato una transizione a GVim, perché trovo che sia più esteticamente gradevole e un po 'più veloce di quanto non lo sia nel terminale. Ho questa pessima abitudine che sto cercando di rompere. Quando ho usato vim dalla riga di comando il mio flusso di lavoro è stato così:Forza GVim a chiedere prima di chiudere
vim filename.txt
# make some edits
ZZ
# do other stuff
vim otherfile.txt
# make some edits
ZZ
Ora utilizzando GVim, finisco per chiudere l'editor di gran lunga troppo frequentemente. Mi chiedo se c'è un modo per forzare solo GVim a richiedere o aprire un buffer vuoto quando faccio un :wq
o ZZ
. Qualche idea?
EDIT: So come rimappare le chiavi, ma mi chiedo se c'è un modo per forzare GVim ad avere un comportamento diverso da quando viene chiamato vim dalla riga di comando.
posso farlo, ma mi piace ancora la possibilità di far apparire vim nella riga di comando, fare una modifica rapida e ZZ. – jfocht
Se questo è il caso, basta circondarlo con 'if has (" gui_running ") ... endif' – sybkar