gedit의 사용자 정의 단축키


23

랩톱에서 많은 시간을 보냈기 때문에 모든 것에 키보드 단축키를 사용하는 데 익숙해졌습니다. Ctrl+ TabCtrl+ Shift+를 눌러 gedit에서 열린 문서의 탭에서 탭으로 전환하고 싶습니다 Tab. 편집 할 수있는 구성 파일이 있습니까? 아니면이 기능을 사용하기 위해 수행 할 수있는 다른 작업이 있습니까?

또는 누구나 키보드 단축키 목록을 gedit에 게시 할 수 있습니까?



9
왜 누군가가 ctrl + Alt + pageup / down이 탭 전환과 같은 모든 것을위한 지름길이라고 생각하는지 모르겠습니다.
weberc2

네, 지름길은 대부분 한 손으로하는 것이 좋습니다. 내가 일반적으로 사용자 및 시스템 관련 큰 작업을 위해 예약 한 것들.
WindowsEscapist

@ weberc2 관련 작업을 입력하기 위해 양손 단축키를 사용합니다. 어쨌든 타이핑하는 동안 양손을 사용하는 곳입니다. 마우스와 키보드를 전환 할 부분 만 종종 한 손 바로 가기 (복사-붙여 넣기)가 필요합니다.
MadMike

@MadMike 불행히도, 글을 쓰는 것보다 더 많이 읽기 위해 gedit을 사용합니다. 일반적으로 단어 파일이 열려 있습니다. 그럼에도 불구하고, 페이지 업 / 다운 키는 표준 위치에 있지도 않으며 손과 같은 키 블록에 있지 않습니다. 페이지 위로 / 아래로 키를 누르기 위해 손을 움직여야하는 경우 마우스 위로 조금 더 이동할 수도 있습니다.
weberc2

답변:


11

그놈 앱에서 편집 가능한 메뉴 가속기를 활성화하는 옵션이있었습니다. 그놈 팀은이를 위해 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에서 "도움말"> "목차"> "바로 가기 키"를 클릭하여 액세스하십시오.


플러그인은 내가 원하는 것입니다. 압축 해제 된 타르를 어디에 두나요?
WindowsEscapist

1
절대로 마음, 발견 여기
WindowsEscapist

4
14.04에서는 작동하지 않습니다. 또는로 can-change-accels설정해도 효과가 없습니다 . 파일을 수동으로 편집 할 때는 변경 사항이 적용되지 않으며 종료시 덮어 씁니다 . gconf-editordconf-editoraccelsgedit
haelix

@haelix 및 기타-gedit을 사용하여 파일을 편집하지 마십시오. CSS 솔루션은 Gnome 3.14에서 작동
Wilf

3

적어도 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; }

1
귀하의 답변을 이해하지 못합니다. 붙여 넣은 구성 파일에 약간의 설명을 포함시킬 수 있습니까? 추가 설명이 없으면 키보드 바인딩을 제거하는 것만 같습니다.
WindowsEscapist

@WindowsEscapist 그것은 정확히 어떻게 생겼는지, <ctrl>dgedit의 것들을 방해 하는를 포함하여 gtk 키보드 바인딩을 제거하면 됩니다.
RubenCaro

그래서 Ctrl+Tab등 의 바인딩을 허용하기 위해 이러한 바인딩을 제거 합니까? 바인딩 편집 전체에 익숙하지 않으므로 약간의 설명을 추가하면 좋을 것입니다. 왜 작동합니까? ELI5가 아니라 ELI7 일 수 있습니다. 죄송합니다. (어쨌든 대답에 감사드립니다!)
WindowsEscapist

@WindowsEscapist 일부 앱을 방해하는이 네 가지 바인딩을 제거하는 것입니다. 관심있는 것은 <ctrl>d입니다. 바인딩을 해제하지 않으려면 <shift>F10해당 unbind행을 제거하십시오 . 그리고 등등 ...
RubenCaro

2

우분투 12.04 이상 :

gconf-editor 대신 dconf-editor를 사용하십시오.

sudo apt-get install dconf-tools

그런 다음 dconf> org> gnome> desktop> interface> can-change-accels 를 true로 설정하십시오.

글로벌 메뉴 사용시 바로 가기 설정 (Unity의 경우) :

  1. UBUNTU_MENUPROXY = 0 evince로 evince (또는 모든 앱) 열기
  2. 메뉴 찾아보기, 항목을 가리키고 바로 가기를 입력하십시오.

Unity 옵션에 대해 더 자세히 설명해 주시겠습니까? gedit에는 풍선 식 메뉴 옵션이 없으므로 단일 방법으로 사용자 정의 단축키를 설정할 수 있습니다.
WindowsEscapist

Unity에서 메뉴는 상단 패널 (이전의 전역 메뉴)에 있으며 바로 가기를 설정할 수 없습니다. 잘 모르는 부분 인 경우 1.을 사용하여 터미널에서 gedit를 연 UBUNTU_MENUPROXY=0 gedit다음 일반 메뉴로 이동하여 항목에 마우스 커서를 놓고 바로 가기 (예 : Ctrl + x)를 입력 한 다음 gedit를 닫습니다.
user55822

그러나 gedit에는 문서를 전환하는 항목이 없으며 특정 문서로 이동하기 만합니다.
WindowsEscapist

.. 문서- > 이전 문서문서-> 다음 항목이 있지만 Ctrl + Tab이 작동하지 않습니다. 죄송합니다. Ctrl + [twosuperior]는 ...
user55822

1

예상되는 Ctrl + Tab, Ctrl + Shift + Tab 탭 전환을 복원하는 플러그인이 있습니다. 원래 Gedit 3 용으로 만들어졌지만 Gedit 3.8 이상의 플러그인을 업데이트했습니다.

Github에서 다운로드 할 수 있으며 설치 지침은 Readme에 있습니다. https://github.com/baxterross/GEdit3TabSwitch


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.