기본 텍스트 편집기를 어떻게 변경합니까?


답변:


82

대답은 12.10에서 작동하지 않았습니다. 내 경우에 효과가 있었던 것은 다음과 같습니다.

  1. 텍스트 파일을 마우스 오른쪽 버튼으로 클릭하십시오.
  2. "속성"을 선택하십시오 ( "연결 프로그램 ..."이 아님)
  3. "연결 프로그램"탭을 클릭하십시오.
  4. 새로운 텍스트 편집기를 선택하십시오.
  5. "기본값으로 설정"버튼을 사용하여 선택한 텍스트 편집기를 표시하십시오.

이것은 12.04 및 13.04에서도 작동합니다.


13.04 에서는 작동 하지 않습니다 . 3 단계 후에 많은 선택 사항을 볼 수 있지만 원하는 편집기는 아닙니다 .... 물론 아이디어는 '추가'를 사용하는 것이지만 회색으로 표시되어 선택할 수 없습니다 . Argh
마리우스 호 퍼트

1
13.10에 나를 위해 일한 (대체 gedit와 함께 geany)
알렉산더 Malakhov

14 절에 표시되지 "기본값으로 설정"
atilkan

1
16.04에서도 작동합니다!
Dženan

2
또한 17.04에서 작동
Jonas Dahlbæk

38

파일 형식에서 기본 텍스트 편집기를 변경하려면 gnome-text-editor 구성을 업데이트하십시오.

sudo update-alternatives --config gnome-text-editor

일부 경우에:

sudo update-alternatives --config editor

14

보다 강력한 해결책은의 바인딩을 바꾸는 것입니다 /usr/share/applications/defaults.list.

sed -i 's/gedit/emacs/' /usr/share/applications/defaults.list

방법을 모르지만이 명령을 복사하여 실수로 전체 파일을 지 웠습니다. sed에 너무 익숙하지 않은 사람들을 위해 find-replace ( 이 답변에 설명되어 있음 )를 사용하여 텍스트 편집기 에서이 작업을 수행하는 것이 좋습니다.
metakermit

나는 이것을 find-replace를 사용하여 동일한 결과를 가져야하는 텍스트 편집기에서 로그 아웃 한 다음 다시 C ++ 헤더 파일 (* .h)을 gedit에서 엽니 다.
Stefan Monov

11

텍스트 파일을 마우스 오른쪽 버튼으로 클릭하고 "연결 프로그램"을 가리키면 하위 메뉴에 다른 편집기가 표시됩니다. "기타 응용 프로그램 ..."을 클릭하십시오. 응용 프로그램 목록이있는 대화 상자가 표시되고 Emacs를 선택한 다음 ""일반 텍스트 문서 "파일에이 응용 프로그램 기억"옵션이 선택되어 있는지 확인하십시오. "열기"를 클릭하십시오.


1
이 작업을 시도했지만 약간의 문제가 있습니다. 노틸러스에서 파일을 두 번 클릭 할 때마다 "tasks.css"를 실행 하시겠습니까? "tasks.css"는 실행 가능한 텍스트 파일입니다. " 그리고 터미널에서 실행, 디스플레이, 취소, 실행의 네 가지 옵션이 있습니다. (이것은 CSS 파일뿐만 아니라 모든 파일에서 발생합니다.)
begtognen

5
@begtognen : 매우 늦은 답변에 대해 죄송합니다. 그러나 나는 이것에 대한 해결책을 찾으려고 노력했다. 방금 찾은 것-Nautlius 환경 설정 (편집> 환경 설정)으로 이동하여 "동작"탭을 선택하고 "실행 파일 텍스트 파일"섹션에서 "실행 파일을 열 때 실행 파일보기"라디오 버튼을 선택하십시오. 나를 위해 문제를 해결했습니다.
Mussnoon

나는 이것을 시도했지만 Emacs는 응용 프로그램 목록에 나타나지 않습니다. 이견있는 사람?
MTS

"이 응용 프로그램을 기억하십시오"는 없습니다. 구식 인 경우 답변을 삭제하거나 작동중인 Ubuntu 버전을 명확하게 지정하려고 할 수 있습니다. 감사! :-)
Nicolas Raoul

5

DE를 사용하지 않지만 구성의 경우 다음 명령이 가장 좋습니다.

/usr/bin/select-editor 
  • 설치된 모든 편집기에서 기본 현명한 편집기를 선택합니다.
  • 현재 사용자와 함께 실행해야합니다
  • 시스템에 둘 이상의 편집기가 있어야합니다

매뉴얼 페이지 select-editor


3
sed -i 's/gedit/emacs/g' /etc/gnome/defaults.list

2

터미널에서 작업하는 경우 .bashrc 파일 (또는 좋아하는 쉘의 구성 파일)에 다음을 추가하십시오.

export EDITOR=emacs

2

모든 파일 유형에 대해 gedit를 다른 텍스트 편집기로 바꾸려면 가장 쉬운 방법은 다음 defaults.list위치에 있는 파일 을 편집하는 것입니다.

/usr/share/applications/defaults.list

모든 gedit.desktop참조를 찾아 자신의 편집기 (이 경우 emacs.desktop)로 바꾸 십시오 . 파일을 편집하려면 루트 권한이 필요합니다. 그래서, 그냥하십시오 :

sudo -H gedit /usr/share/applications/defaults.list

파일을 저장하고 닫으면 완료됩니다.


2

# ~ / .local / share / applications / mimeapps.list 에서 특정 사용자의 기본 텍스트 편집기를 다음과 같이 설정할 수 있습니다 .

[Default Applications]
text/plain=gedit.desktop

모든 사용자를위한 전역 구성의 경우 /etc/gnome/defaults.list 를 수정해야 합니다.


-1

Pluma를 모든 사용자의 기본 텍스트 편집기로 설정하려면 (전역) :

sudo sed -i 's | text / plain = gedit.desktop | text / plain = pluma.desktop | g'/etc/gnome/defaults.list

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