Gnome 클래식 터미널 마우스 두 번 클릭 선택

Gnome 클래식 터미널 마우스 두 번 클릭 선택

저는 우분투 12.04.5 lts를 실행 중입니다. 선택하기 위해 마우스를 두 번 클릭하면 현재 단어만 선택되기를 원합니다. 예를 들어, 다음과 같은 줄에서:

/home/xx/asdf

이제 "xx"를 두 번 클릭하면 전체 행이 선택됩니다. 또한 다음과 같이 한 줄에 표시됩니다.

 $asdf=

$선택 항목에 포함된 처음 5자를 선택하고 싶습니다 . 이제 asdf=등호를 포함한 5개의 문자를 선택합니다 .

업데이트: Ubuntu 15부터 허용된 답변이 더 이상 작동하지 않는 것 같습니다. 다음 답변은 Ubuntu18에 대한 것입니다.

Gnome Terminal에서 선택하려면 두 번 클릭하세요.

답변1

을 위한 gnome-terminal:

메뉴바 아래편집하다:프로필 환경설정, 라벨일반적인당신은 발견 할 것이다단어별로 문자 선택. 터미널이 /선택 목적으로 이를 단어 경계 로 처리하도록 하려면 /문자 목록에서 제거하십시오.

답변2

어떤 경우에는 gnome-terminal기본 설정에 단어로 문자 선택 옵션이 없었습니다. 그러나 명령줄 구성에 필요한 프로필 ID는 여전히 있습니다. 프로필의 편집 -> 프로필 기본 설정 -> 일반 탭에서 가져옵니다.

사용

dconf list /org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/

작동하는지 확인하세요. 출력이 없으면 프로필 ID가 b1dcc9dd-5262-4d8d-a863-c897e6d979b9가 아닌 경우 위와 같이 환경설정에서 pate를 복사하세요.

그런 다음 다음을 사용하십시오.

dconf write /org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/word-char-exceptions '@ms "-,.;?%&#_+@~·:$"'

올바른 프로필 ID가 있어야 합니다. 여기서는 /목록에서 및를 제거 하고 OP의 희망에 따라 추가합니다.=$

이 문자로 분할된 단어를 선택할 수 있습니다. 예를 들어 iceweasel/stable첫 번째 부분을 두 번 클릭한 다음 키를 누른 채 shift두 번째 부분을 클릭합니다.

답변3

dconf 방법은 ubuntu20이나 심지어 다른 운영 체제에서도 더 이상 작동하지 않는 것 같습니다. 이것은 나에게 효과적입니다.

UUID=$(gsettings get org.gnome.Terminal.ProfilesList default | tr -d \')
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:${UUID}/ word-char-exceptions '@ms "-/@_&.?"'   

관련 정보