[問題] Vim - Jump to a subject
初次詳讀 vim 的 :help
裡面有一段話這樣講:
Jump to a subject: Position the cursor on a tag (e.g. bars) and hit CTRL-].
(這兩處是原文上色處)
但我用鍵盤把游標移到 bars 上再按 Ctrl + ] 卻毫無反應,請問有人知道為什麼嗎?
openSUSE Tumbleweed + X11 + KDE + Konsole
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.134.64 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1620969706.A.CA4.html
※ 編輯: willy69wu31 (114.35.134.64 臺灣), 05/14/2021 13:39:50
推
05/14 14:07,
3年前
, 1F
05/14 14:07, 1F
→
05/14 15:17,
3年前
, 2F
05/14 15:17, 2F
1F 讓我認識了一下什麼是 ctags…
先 :set mouse=a 之後用滑鼠點 bars 也有跳過去,可是 Ctrl + ] 無效
※ 編輯: willy69wu31 (114.35.134.64 臺灣), 05/14/2021 15:37:30
→
05/15 06:43,
3年前
, 3F
05/15 06:43, 3F
謝謝,但是沒有效果
※ 編輯: willy69wu31 (114.35.134.64 臺灣), 05/15/2021 19:20:11
→
05/15 19:52,
3年前
, 4F
05/15 19:52, 4F
→
05/15 19:53,
3年前
, 5F
05/15 19:53, 5F
→
05/15 19:53,
3年前
, 6F
05/15 19:53, 6F
還是沒效果,verbose 輸出這個:
n <C-]> * <C-]>
如果沒有先 nnoremap 的話,verbose 輸出這個:
沒有這個 mapping 對應
※ 編輯: willy69wu31 (114.35.134.64 臺灣), 05/15/2021 20:13:38
→
05/15 21:02,
3年前
, 7F
05/15 21:02, 7F
→
05/15 21:03,
3年前
, 8F
05/15 21:03, 8F
→
05/15 21:03,
3年前
, 9F
05/15 21:03, 9F
我在 Konsole 開 tig 再按 Ctrl + ] 的話 tig 會顯示以下訊息:
Unknown key, press h for help
如果是開 tmux 的話,用 Ctrl + B 也正常操作 tmux 的功能
若是去系統設定 > 捷徑 > Shortcuts > 然後把 Ctrl + B 和 Ctrl + ] 都停用的話,
vim 的 Ctlr + ] 仍然沒有作用
※ 編輯: willy69wu31 (114.35.134.64 臺灣), 05/15/2021 21:26:19
補一些其他的測試組合,這些情況的 vim 都對 Ctrl + ] 沒有反應:
vim
tmux + vim
ssh + vim(遠端主機 OS 是 Debian)
不過,按 Ctrl + ] 的時候會咚一聲
※ 編輯: willy69wu31 (114.35.134.64 臺灣), 05/15/2021 21:31:49
→
05/15 21:50,
3年前
, 10F
05/15 21:50, 10F
bingo
tty 和 XTerm 是正常的…
謝謝你找到癥結點,我現在在想有什麼方法讓 Konsole 恢復正常,或是要暫時改用 XTerm
※ 編輯: willy69wu31 (114.35.134.64 臺灣), 05/15/2021 22:25:03
繼續試了一下,我大概知道是為什麼了…
我的 Ctrl + ] 會輸出中文引號『」』,
所以這可能根本不是 Konsole 的問題,而是 gcin 的問題。
反過來說,在 XTerm 上無法輸入中文,就沒有這個問題…
※ 編輯: willy69wu31 (114.35.134.64 臺灣), 05/15/2021 22:35:09
解決掉輸入法就搞定了。
開啟 gcin 選單 > 內定輸入法 & 開啟/關閉 > 取消勾選「Ctrl 輸入標點符號」
這樣就可以在 Konsole + vim 正常輸入 Ctrl + ]
感謝各位
※ 編輯: willy69wu31 (114.35.134.64 臺灣), 05/15/2021 22:39:58
推
05/26 12:10,
3年前
, 11F
05/26 12:10, 11F
→
05/26 12:10,
3年前
, 12F
05/26 12:10, 12F
這招也可以耶,請問這是什麼原理?
※ 編輯: willy69wu31 (114.35.134.64 臺灣), 05/26/2021 16:33:34
Linux 近期熱門文章
23
129
PTT數位生活區 即時熱門文章