私はラップトップで多くの時間を費やしているため、すべてにキーボードショートカットを使用することに慣れています。Ctrl+ TabおよびCtrl+ Shift+を押して、geditで開いているドキュメントのタブからタブに切り替えられるようにしたいTab。編集可能な設定ファイルはありますか、またはこの機能を有効にするために他にできることはありますか?
あるいは、geditでキーボードショートカットのリストを投稿できますか?
私はラップトップで多くの時間を費やしているため、すべてにキーボードショートカットを使用することに慣れています。Ctrl+ TabおよびCtrl+ Shift+を押して、geditで開いているドキュメントのタブからタブに切り替えられるようにしたいTab。編集可能な設定ファイルはありますか、またはこの機能を有効にするために他にできることはありますか?
あるいは、geditでキーボードショートカットのリストを投稿できますか?
回答:
以前は、GNOMEアプリの編集可能なメニューアクセラレータを有効にするオプションがありました。GNOMEチームはこのためにGUIを削除しましたが、少なくともGNOME 2ではgconfを介して引き続き利用できました。最近のUbuntuバージョンはGNOME 3を使用しています。GNOME 3がdconfに移行したため)まだ動作するかどうかはわかりません。古いgconf-editor
で試してみて、/org/gnome/desktop/interface/can-change-accels
を使用してオプションを設定しましたdconf-editor
が、Gedit(正確にはv3.4)では機能しないようです。
Nautilusのショートカットキーを構成する場所によると?、Unityのグローバルメニューでは機能しません。別のデスクトップ環境をロードして、そこに変更を加えることができます(動作する場合)。
構成ファイルを編集することにより、キーボードショートカットを編集することも可能です。(非常に古い)Geditショートカットドキュメントページのコメント者によると:
キーボードショートカットを変更するためのプラグインは本当に必要ありません。これは(また)動作します:
~/.config/gedit/accels
:; gedit GtkAccelMap rc-file -*- scheme -*- (gtk_accel_path "<Actions>/GeditWindowActions/DocumentsPreviousDocument" "<Control>Page_Up") (gtk_accel_path "<Actions>/GeditWindowActions/DocumentsNextDocument" "<Control>Page_Down") (gtk_accel_path "<Actions>/GeditWindowActions/SearchFindPrevious" "<Shift>F3") (gtk_accel_path "<Actions>/GeditWindowActions/SearchFindNext" "F3")
~/.config/gtk-3.0/gtk.css
:@binding-set unbind-ctrl-d { unbind "<ctrl>d"; unbind "<shift>F10"; unbind "<ctrl>Page_Up"; unbind "<ctrl>Page_Down"; } GtkTreeView { gtk-key-bindings: unbind-ctrl-d; } GtkTextView { gtk-key-bindings: unbind-ctrl-d; }
あるコメント者によると、Ctrl- Tabはハードコードされており、簡単にリバウンドすることはできませんが、これを行うことを意図したプラグインがあります。プラグインをインストールするには、「gEdit v3のプラグインをインストールするにはどうすればよいですか?」を参照してください 。
gedit2の場合、プラグインファイルはに入り~/.gnome2/gedit/plugins
ます。
機能しない場合は、KDEのKateなど、ショートカットを編集できる別のエディターを使用できます。
Geditのデフォルトのキーボードショートカットのリストは、マニュアルに記載されています。Geditで[ヘルプ]> [目次]> [ショートカットキー]をクリックしてアクセスします。
can-change-accels
設定した場合、効果はありません。ファイルを手動で編集する場合、変更は効果がなく、終了時に上書きされます。gconf-editor
dconf-editor
accels
gedit
少なくともLubuntu 13.10では、編集できます。これは.config/gtk-3.0/gtk.css
私のものです:
@binding-set unbind-ctrl-d {
unbind "<ctrl>d";
unbind "<shift>F10";
unbind "<ctrl>Page_Up";
unbind "<ctrl>Page_Down";
}
GtkTreeView { gtk-key-bindings: unbind-ctrl-d; }
GtkTextView { gtk-key-bindings: unbind-ctrl-d; }
<ctrl>d
を妨げるgtkキーボードバインドを削除するだけです。
Ctrl+Tab
、などのバインディングを許可しますか?バインディング全体の編集にはあまり慣れていないので、少し説明を加えていただければ嬉しいです。なぜこれが機能するのでしょうか。たぶんELI5ではなく、ELI7です。ごめんなさい。(とにかく、答えてくれてありがとう!)
<ctrl>d
です。バインドを解除したくない場合は、<shift>F10
単にそのunbind
行を削除します。以下のように...
gconf-editorの代わりにdconf-editorを使用します
sudo apt-get install dconf-tools
次に、dconf> org> gnome> desktop> interface> can-change-accelsをtrueに設定します
グローバルメニューを使用する場合のショートカットの設定(Unityの場合):
UBUNTU_MENUPROXY=0 gedit
、通常のメニューに移動して、エントリにマウスカーソルを置き、ショートカット(Ctrl + xなど)を入力し、geditを閉じます。
予期されるCtrl + Tab、Ctrl + Shift + Tabタブ切り替えを復元するプラグインがあります。もともとはGedit 3用に作成されましたが、Gedit 3.8以降のプラグインを更新しました。
Githubからダウンロードできます。インストール手順はReadmeにあります。 https://github.com/baxterross/GEdit3TabSwitch
64ビットのUbuntu 14.04 LTSがあり、プラグインのあるフォルダーは /usr/lib/x86_64-linux-gnu/gedit/plugins/
その中にコピー*.plugin
して*.py
からファイルをhttps://github.com/baxterross/GEdit3TabSwitch、その後、geditの中でプラグインを有効化]> [編集]> [環境設定]> [プラグインは、私のためのトリックを作りました。
ショートカットについては、次のとおりです。http://www.shortcutworld.com/en/linux/gedit_2.3.html