vimperator:使用外部編輯器(例如 vim)編輯 Stack Overflow 文字

vimperator:使用外部編輯器(例如 vim)編輯 Stack Overflow 文字

諸如vimperator允許在外部編輯器中編輯 HTML 表單欄位內容的實用程式。

vimperator一個快捷鍵Ctrl+ I,當在編輯框中時,可以在外部編輯器中開啟文字。

過去,可以在 Stack Overflow 中使用它。然而,由於引入了更多編輯功能,Ctrl+I並不是打開外部編輯器,而是插入*emphasized text*.

有什麼方法vimperator可以設定啟動外部編輯器來編輯 Stack Overflow 文字嗎?

答案1

Stack Overflow 和其他 Stack Exchange 網站,與許多其他具有嵌入式編輯器的網站一樣,將各種鍵盤和弦綁定到編輯命令。這些有時被稱為存取鍵(如果您想進行網路搜尋)並在頁面載入時綁定。在您的情況下,Vimperator 用於在外部編輯器中編輯 HTML 文字區域的預設鍵盤Ctrl-i映射 被覆寫。它不是插入預設操作,而是插入*emphasized text*.為了解決這個問題,您可以新增一個新的映射到您的.vimperatorrc。我用過

inoremap <Leader>i <C-i>

我的<Leader>鍵是-,因此將重點放在我使用的 HTML 文字區域上,-i開始在外部編輯器中進行編輯。


從問題中可以清楚地看出,您以前使用過此功能,但對於那些沒有使用過的人來說,控制使用哪個外部編輯器的選項是「編輯器」。對於 gVim/MacVim,使用-f「前景」標誌,防止 Vim 分叉自己的進程(並失去與編輯的文字區域的關聯)。看:help 'editor'。我使用 MacVim 和我的兩條相關行.vimperatorrc因此請閱讀:

set editor="/usr/local/bin/mvim -f"
inoremap <Leader>i <C-i>

相關內容