TexMaker中有沒有快速跳出括號的方法?

TexMaker中有沒有快速跳出括號的方法?

這聽起來像是一個小問題,但我喜歡在 Latex 中輸入,並且它在例如 Texmaker 中的快捷鍵非常棒,就像當我想輸入 時\frac{}{},我可以使用自動完成功能並在括號之間跳轉。

但是,除了使用 Right 或 Ctrl+Right 移動遊標之外,還有其他方法可以擺脫括號嗎?

因為現在,我的手可以一直保持在一個穩定的位置,除了當我想退出各種括號時,我必須移動到一個奇怪的位置,即按向右箭頭鍵才能退出括號?

那麼,有類似的功能嗎?例如,我在哪裡輸入\frac,按 TAB 自動完成到\frac{}{},然後按 TAB 跳到第一個括號,輸入一些內容,按 TAB 跳到下一個括號,輸入一些內容,然後按<Whatever>跳出最後一個括號?

有誰知道除了使用箭頭鍵之外具有類似功能的編輯器?提前致謝 :)


更新:我個人現在的解決方法是使用使用者選單中的「自訂完成」選項,您可以使用「@」定義自己的佔位符,然後只需將其中一個佔位符放在最後一個括號後面,例如,一小部分。

答案1

我剛剛找到了一個解決方法Linux

  1. 安裝自動鍵(對於 GUI 版本,分別使用 autokey-gtk 或 autokey-qt)
  2. 新增新的範例腳本

    keyboard.send_key("<end>")
    keyboard.send_key("<enter>")
    
  3. 給它一些你想使用的熱鍵,我用過Ctrl+j

  4. [可選] 在腳本視窗底部為 Texmaker 設定視窗過濾器:Set > Detect Window Properties > Click on the TexMaker title bar > OK (entire class)
  5. 保存,使 AutoKey 運行(如果它尚未運行)

現在,在 TexMaker 中,無論您身在何處,都可以按 Ctrl+j 跳到下一行,無需移動任何內容,也無需使用遊標鍵。

請注意,理論上類似的過程可以應用於 Windows 的 AutoHotKey,而且我幾乎確信這是可能的,但由於我已經很長時間沒有使用 Windows,所以我無法提供確切的指南。希望能幫助你!

答案2

我只是偶然發現我可以<ctrl> + <e>在 Ubuntu 上的 TeXMaker 4.41 中使用來跳到行尾,這也可以跳出括號。

相關內容