簡體   English   中英

按下某些鍵退出Vim的插入模式

[英]Vim exit Insert mode with some key press

我已經調動了; :在Vim中。 我一直在使用:w保存我的代碼。 當我處於插入模式時,由於肌肉記憶的原因,在進行了一些更改之后,我鍵入;w來保存文檔,但是它將在代碼中添加;w文本。 是否可以在插入模式下分配;w退出並保存文檔。 如果有更好的方法,請告訴我。

您可以重新映射:; 在操作系統級別上,並且習慣了。 我是幾個月前開始的,調整相當順利。 現在我喜歡它。 不知道您使用的是哪種操作系統,但是我確定有任何解決方案。 在X中,您將使用xmodmap 在我的~/.xinitrc中(有很多重新映射):

# Swap ; and :
xmodmap -e "keycode 47 = colon semicolon"

使用xev可以查看您的鍵碼到底是什么。

:inoremap ;w <esc>:w<cr>i保存緩沖區並返回到插入模式
:inoremap ;w <esc>:wq<cr>保存並關閉緩沖區(如果緩沖區只有一個,則退出vim)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM