
這聽起來像是一個小問題,但我喜歡在 Latex 中輸入,並且它在例如 Texmaker 中的快捷鍵非常棒,就像當我想輸入 時\frac{}{}
,我可以使用自動完成功能並在括號之間跳轉。
但是,除了使用 Right 或 Ctrl+Right 移動遊標之外,還有其他方法可以擺脫括號嗎?
因為現在,我的手可以一直保持在一個穩定的位置,除了當我想退出各種括號時,我必須移動到一個奇怪的位置,即按向右箭頭鍵才能退出括號?
那麼,有類似的功能嗎?例如,我在哪裡輸入\frac
,按 TAB 自動完成到\frac{}{}
,然後按 TAB 跳到第一個括號,輸入一些內容,按 TAB 跳到下一個括號,輸入一些內容,然後按<Whatever>
跳出最後一個括號?
有誰知道除了使用箭頭鍵之外具有類似功能的編輯器?提前致謝 :)
更新:我個人現在的解決方法是使用使用者選單中的「自訂完成」選項,您可以使用「@」定義自己的佔位符,然後只需將其中一個佔位符放在最後一個括號後面,例如,一小部分。
答案1
我剛剛找到了一個解決方法Linux:
- 安裝自動鍵(對於 GUI 版本,分別使用 autokey-gtk 或 autokey-qt)
新增新的範例腳本
keyboard.send_key("<end>") keyboard.send_key("<enter>")
給它一些你想使用的熱鍵,我用過
Ctrl+j
- [可選] 在腳本視窗底部為 Texmaker 設定視窗過濾器:
Set > Detect Window Properties > Click on the TexMaker title bar > OK (entire class)
- 保存,使 AutoKey 運行(如果它尚未運行)
現在,在 TexMaker 中,無論您身在何處,都可以按 Ctrl+j 跳到下一行,無需移動任何內容,也無需使用遊標鍵。
請注意,理論上類似的過程可以應用於 Windows 的 AutoHotKey,而且我幾乎確信這是可能的,但由於我已經很長時間沒有使用 Windows,所以我無法提供確切的指南。希望能幫助你!
答案2
我只是偶然發現我可以<ctrl> + <e>
在 Ubuntu 上的 TeXMaker 4.41 中使用來跳到行尾,這也可以跳出括號。