Ubuntu에서 메모장 ++를 편집기로 설정하려면 어떻게합니까?


15

Wine의 notepad ++를 사용합니다.

메모장 ++를 기본 편집기 중 하나로 설정하고 싶습니다. 파일을 마우스 오른쪽 버튼으로 클릭하고 연결 프로그램으로 설정하려고했습니다. 그러나 결과 목록에 메모장 + +가 표시되지 않았습니다 (다른 프로그램 선택을 클릭 한 후에도).


1
* nix 시스템에 대한 많은 편집기가 메모장 ++ 및 기타 승리보다 훨씬 좋습니다. Geany를 시도하고 엉뚱한 승리 앱을 잊어 버렸습니다.
Jakub Rakus 2016 년

@ lustful-rat가 말했듯이 좋은 대안은 Gedit입니다.
UniversallyUniqueID

답변:


5

당신은 mimeopen명령을 사용할 수 있습니다

터미널을 사용하여 notpadd ++로 열고 싶은 확장명이 들어있는 폴더로 이동하십시오 (여기서는 txt 파일을 테스트하고 있습니다)

mimeopen -d file.txt

메모장 ++을 찾지 못하면 다른 옵션을 선택하고 메모장 ++를 표시하면 일부 옵션을 볼 수있는 팝업 메뉴가 나타납니다.

또한 읽기에 관심이있을 수 있습니다. 모든 연관을 gedit에서 다른 애플리케이션으로 변경


4

최고의 고급 옵션이 Ubuntu Tweak 도구를 제공한다고 생각합니다.

여기에 이미지 설명을 입력하십시오

여기에서 기본 (원하는) 앱을 모든 형식 / 확장으로 설정할 수 있습니다.

여기에 더 자세히 설명되어 있습니다


3

Wine을 통해 Notepad ++를 사용하는 대신 Ubuntu에 Notepadqq 를 직접 설치할 수 있습니다 . 메모장 + +의 우분투 버전으로 생각할 수 있습니다. Notepadqq는 다음과 같이 설치할 수 있습니다.

sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq
sudo apt-get install notepadqq-gtk

@Aadishri 내 답변에 깊이 들어가 주셔서 감사하지만 링크에 404 오류가 발생합니다. 끝에 각진 괄호 '>'가 있습니다.
Dhaval Simaria

1
Notepadqq에는 성가신 버그가 있습니다. github.com/notepadqq/notepadqq/issues/336
Aadishri

2
Notepadqq에는 플러그인 관리자가 제공하는 기능이 없습니다.
Cees Timmerman

2
이것은 질문에 대답하지 않습니다
Stack Underflow

1

아래 단계를 밟아서이 문제를 해결하고 메모장 + +를 우분투의 기본 편집기로 만들었습니다.

  1. WINE을 사용하여 메모장 ++을 설치 한 후 "/.local/share/applications/wine/programs/Notepad++" 아래에 "Notepad ++. desktop" 파일을 복사하십시오 .

  2. 복사 된 파일 "Notepad ++. desktop" 을 아래 경로 "/ usr / share / applications" 에 붙여 넣어야합니다 .

참고 : 응용 프로그램 폴더는 기본적으로 쓰기 방지되어 있습니다. 따라서 터미널을 열고 "/ usr / share" 경로로 이동하여 다음 명령을 실행하십시오.

sudo chmod -R 777 응용 프로그램

"Notepad ++. Desktop" 파일 을 복사 한 후 다음 명령으로 수행 한이 변경 사항을 되돌립니다.

sudo chmod -R 555 응용 프로그램

  1. 이제 gnome 폴더 ( "etc"폴더 안의 하위 폴더)에있는 구성 파일을 변경해야합니다.

참고 : 여기서도 그놈 폴더는 기본적으로 쓰기 금지되어 있으므로 터미널을 열고 "/ usr / share" 경로로 이동 한 후 다음 명령을 실행하십시오.

sudo chmod -R 777 그놈

  1. 이제 gnome 폴더 에서 "defaults.list" 파일을 열고 geditNotepad ++로 바꾸십시오 . 특정 유형의 파일에 대한 기본 응용 프로그램으로 Notepad ++를 개별적으로 설정할 수도 있습니다.

예를 들어 Notepad ++에서 일반 텍스트 파일 만 편집하려면 n "defaults.list" 파일에서 "text / plain"을 찾으면 다음과 같은 줄이 나타납니다.

text / plain = gedit.desktop

이제 gedit bu Notepad ++를 대체하여 Notepad ++를 일반 텍스트의 기본 응용 프로그램으로 설정합니다. 수정 된 줄은 다음과 같아야합니다.

text / plain = 메모장 ++. desktop

이제이 변경이 완료되면 파일을 저장하고 파일을 닫으십시오.

[새로운 파일 이름 인 defaults.list.xxxx 가 생성되었습니다.이 설정은 기존 설정의 백업 일 뿐이므로 삭제할 수 있습니다. 다른 두 파일, 즉 "defaults.list.dpkg-old""menus.blacklist"를 삭제하지 마십시오. ]

필요한 변경을 수행 한 후에는 다음 명령으로 gnome 폴더에 대한 이전의 권한 변경을 되 돌리십시오.

sudo chmod -R 555 그놈

  1. 그게 다야 ... 당신은 우분투의 기본 편집기로 메모장 ++를 만들었습니다. 그것은 나를 위해 일했고 나는이 게시물이 도움이되기를 바랍니다.

0

해당 파일 형식 (예 : txt)을 마우스 오른쪽 버튼으로 클릭하고 Open With > Other Application...

Enter a custom command일반적인 응용 프로그램 목록 아래 의 필드를 클릭하십시오 . 시작하다:

wine C:\\windows\\command\\start.exe /Unix /home/linuxusername/.wine/dosdevices/c:/users/Public/Desktop/Notepad++.lnk

... 버튼을 클릭하십시오 Set as default.

또는 Open With등 대신 mimeopen -d yourfile.txt터미널에서 사용할 Use command:수 있으며 위의 명령을 통과 할 수있는 비슷한 프롬프트가 표시됩니다.

이제 해당 파일 형식을 두 번 클릭하여 열 수 있습니다.

노트:

  • 이것은 바탕 화면 바로 가기를 사용하여 와인에 메모장 ++을 설치했다고 가정하고 그렇지 않으면 경로를 조정하십시오.

  • linuxusername 물론 사용자 이름으로 대체됩니다.

  • Public Wine 설치에 의해 생성 된 기본 Windows 사용자 이름 인 것 같습니다.

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