랩톱에서 많은 시간을 보냈기 때문에 모든 것에 키보드 단축키를 사용하는 데 익숙해졌습니다. Ctrl+ Tab및 Ctrl+ Shift+를 눌러 gedit에서 열린 문서의 탭에서 탭으로 전환하고 싶습니다 Tab. 편집 할 수있는 구성 파일이 있습니까? 아니면이 기능을 사용하기 위해 수행 할 수있는 다른 작업이 있습니까?
또는 누구나 키보드 단축키 목록을 gedit에 게시 할 수 있습니까?
랩톱에서 많은 시간을 보냈기 때문에 모든 것에 키보드 단축키를 사용하는 데 익숙해졌습니다. Ctrl+ Tab및 Ctrl+ Shift+를 눌러 gedit에서 열린 문서의 탭에서 탭으로 전환하고 싶습니다 Tab. 편집 할 수있는 구성 파일이 있습니까? 아니면이 기능을 사용하기 위해 수행 할 수있는 다른 작업이 있습니까?
또는 누구나 키보드 단축키 목록을 gedit에 게시 할 수 있습니까?
답변:
그놈 앱에서 편집 가능한 메뉴 가속기를 활성화하는 옵션이있었습니다. 그놈 팀은이를 위해 GUI를 제거했지만 최소한 그놈 2에서는 gconf를 통해 여전히 사용할 수있었습니다 . 최신 우분투 버전은 그놈 3을 사용합니다. 그놈이 여전히 작동하는지 확실하지 않습니다 (GNOME 3이 dconf로 마이그레이션되었으므로). 나는 old에서 시도 하고을 사용 gconf-editor
하여 옵션 /org/gnome/desktop/interface/can-change-accels
을 설정 dconf-editor
했지만 Gedit (Precise의 v3.4)에서는 작동하지 않는 것 같습니다.
노틸러스의 바로 가기 키 구성 위치 에 따르면 ? 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
gedit의 것들을 방해 하는를 포함하여 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