
これは些細な問題のように聞こえるかもしれませんが、私は Latex で入力するのが好きで、たとえば Texmaker のショートカットは素晴らしいです。たとえば、 と入力したいときには\frac{}{}
、自動補完を使用して で括弧間を移動できます。
しかし、右または Ctrl + 右のいずれかでカーソルを移動する以外に、括弧から抜け出す方法はありますか?
今では、あらゆる種類の括弧を抜けたいとき以外は、常に手を安定した位置にとどめておくことができます。括弧を抜けたいときは、奇妙な位置に移動して、右矢印キーを押して括弧を抜ける必要があります。
では、そのような機能はありますか? たとえば、 と入力し\frac
、TAB キーを押して に自動補完し\frac{}{}
、次に TAB キーを押して最初の括弧にジャンプし、何か入力し、TAB キーを押して次の括弧にジャンプし、何か入力してから キーを押して<Whatever>
最後の括弧からジャンプする、といった機能ですか?
矢印キーを使用する以外に、そのような機能を備えたエディターを知っている人はいますか? よろしくお願いします :)
更新: 現時点での私の個人的な回避策は、ユーザー メニューの「カスタム補完」オプションを使用することです。そこでは、「@」を使用して独自のプレースホルダーを定義し、たとえば分数の最後の括弧の後ろにそれらの 1 つを配置するだけです。
答え1
私は回避策を見つけましたリナックス:
- インストールオートキー(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 で行末にジャンプするのに を使用でき、これにより括弧から抜け出すこともできることがわかりました。