web-dev-qa-db-ja.com

geditでキーボードショートカットを実行できますか?

ここで非常に明白なものが欠落しているかどうかはわかりませんが、geditで独自のキーバインディングを設定できないようです。私はubuntuサポートフォーラムとグーグルで周りを見回しましたが、sourceforgeの非常に古くて反対票を投じられたgeditプラグインを除いて、これを可能にするものは何もありません。

どんな助けでもありがたいです。

12
JannieT

少なくともそのオプションを設定して既存のメニューエントリをカスタマイズできるようにする場合は、次のコマンドを実行します。

gconf-editor

/desktop/gnome/interfaceに移動し、can_change_accelsのチェックボックスをオンにします

それ以外は...いや、できることはあまりない。 (PS:私はGeditよりもKateが好きです)

6
maco

はい、これらの問題を修正できます...他の(任意の)テキストエディタを使用して修正してもかまわない場合。

これらの変更を行う場合、geditはrunningであってはならないことに注意してください。_~/.config/gedit/accels_は、exitgeditするたびに上書きされます!心配しないでください。ショートカットを変更すると、行が再配置される場合がありますが、ファイルはyourの変更で無害に書き換えられます。

やり直し

変更するには Ctrl+Shift+Z に Ctrl+Y _~/.config/gedit/accels_を編集し(以下の注を参照)、次の行を入力します。

_(gtk_accel_path "<Actions>/GeditWindowActions/EditRedo" "<Primary>y")
_

タブナビゲーション

使用するタブナビゲーションを上書きするには Ctrl+PgUp そして Ctrl+PgDown、これらの行を_~/.config/gedit/accels_に追加します(以下の注を参照)。

_(gtk_accel_path "<Actions>/GeditWindowActions/DocumentsPreviousDocument" "<Control>Page_Up")
(gtk_accel_path "<Actions>/GeditWindowActions/DocumentsNextDocument" "<Control>Page_Down")
_

次に、これを_~/.config/gtk-3.0/gtk.css_に入れます(デフォルトのgnomeショートカットをオーバーライドできるようにするため):

_@binding-set unbind-ctrl-page-up-dn {
        unbind "<ctrl>Page_Up";
        unbind "<ctrl>Page_Down";
}
GtkTreeView { gtk-key-bindings: unbind-ctrl-page-up-dn; }
GtkTextView { gtk-key-bindings: unbind-ctrl-page-up-dn; }
_

_gtk-3.0_ディレクトリと_gtk.css_ファイルを自分で作成する必要がある場合があることに注意してください。

「保存」コマンドの復元

(@Robruを参照 コメント 以下)

  1. Geditを閉じます。
  2. ターミナルを開く- Ctrl+Alt+T
  3. コマンドを実行する_nano .config/gedit/accels_
  4. 次の行を見つけます。

    _(gtk_accel_path "<Actions>/GeditWindowActions/FileSave" "")
    _
  5. 行にコメントを付けます(先頭に_;_を追加します):

    _; (gtk_accel_path "<Actions>/GeditWindowActions/FileSave" "")
    _
  6. ファイルを保存します。

    1. Ctrl+X
    2. Y
    3. Enter
  7. ターミナルを閉じる- Ctrl+D

  8. Geditを開始します。
  9. .。
  10. 利益。 :)

この情報は https://live.gnome.org/Gedit/KeyboardShortcutsから取得されました

14
maximusin9

このページのコメントには、キーボードショートカットの変更に関する情報が含まれています: http://live.gnome.org/Gedit/KeyboardShortcuts

たとえば、このプラグインをインストールして、それらの一部を編集することができますhttp://empty.23inch.de/pmwiki.php/ Main/EditShortcuts

1

私もしばらく前にこれを知りたかったのですが、最終的にこれに出くわしました:

https://answers.launchpad.net/ubuntu/+source/gedit/+question/37357

[システム]> [環境設定]> [外観]> [インターフェイス]で[編集可能なメニューのショートカットキー]を有効にします。

次に、geditでメニューエントリを強調表示し、必要な組み合わせを押してキーバインドを変更できます。

0
davidscolgan