IDLE을 Python 파일의 기본 편집기로 만들려면 어떻게해야합니까?


12

내 Gnome Classic 데스크탑에서 Python 파일을 두 번 클릭하면 IDLE 에서 열리지 않습니다 . IDLE을 Python 파일의 기본 편집기로 만들려면 어떻게해야합니까?

  1. 열려있는 다른 모든 프로그램을 삭제하려고했습니다.

  2. 유휴의 속성을 살펴 보았습니다.

  3. 프로그램의 속성도 살펴 보았습니다.

내가 달릴 때

xdg-mime query default text/x-python

나는 출력을 얻는다

gedit.destkop

유휴가 설치되어 있으며 파일을 마우스 오른쪽 버튼으로 클릭하고 응용 프로그램으로 열려고했습니다. 유휴 상태는 보이지 않았습니다. 그러나 응용 프로그램으로 이동하여 프로그래밍으로 이동하면 IDLE이 있습니다.


idleGabor의 답변에 설명 된대로 수동으로 작성하면 어떻게됩니까 ? 전체 경로를 사용해보십시오 (터미널을 열고 실행 type idle하십시오).
terdon

무엇의 출력find /usr/share/applications/ -name "*idle*"
Braiam

답변:


9

.py파일을 IDLE과 쉽게 연결할 수 있습니다 . python 스크립트를 마우스 오른쪽 버튼으로 클릭하고 "Open with-> Other application"을 선택한 다음 체크 박스가있는 기본 응용 프로그램을 선택해야하는지 묻는 확인란이있는 목록에서 IDLE을 선택하십시오. XFCE를 사용하지만 그놈의 노틸러스는 비슷해야합니다.

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

또는 홈 디렉토리에 기본 애플리케이션 목록이 포함 된 구성 파일이 있습니다. 다음 경로에서 액세스 할 수 있습니다.

~/.local/share/applications/mimeapps.list

다음 줄로 확장 할 수 있습니다.

text/x-python=idle.desktop

여기서 idle.desktop사용하려는 IDLE 버전의 데스크탑 파일을 나타냅니다 (예 : 사용 idle-python2.7.desktop하거나 idle-python3.desktop파이썬 버전을 기준으로 함).

노트:

스크립트의 권한을 알고 있어야합니다. 기본 응용 프로그램에도 불구하고 실행 권한이있는 경우 시스템은 실행을 시도하므로 IDLE에서 열지 않습니다.


프로그램 이름이 충분합니까, 아니면 경로가 필요합니까? 이름은 올바른 .desktop파일 로 충분할 것입니다 .
terdon

아, 고맙습니다 선생님 ...하지만 여전히 혼란스러워 보입니다 ... 정말 죄송합니다 ... 다른 앱을 사용하여 열려고했지만 유휴 상태가 아닙니다.
Amateur Programer

@terdon PATH내가 생각 하는 변수 에서 액세스 할 수 있으면 명령으로 충분합니다 . @AmateurProgramer 사용자 정의 명령 옵션을 사용하여 IDLE에 액세스하십시오. Gnome을 사용하여 수행 할 수있는 경우 두 번째 옵션 (구성 파일 편집)을 시도하십시오.
Gabor Farkas 2014

4
여기 몇 가지 : 1. Gnome 3에서 그 옵션 (실행 파일 이름을 입력 할 수있는 입력 상자)이 제거되었습니다. 2. 항목에는 mimeapps.list해야 text/x-python=idle2.desktop하거나 text/x-python=idle3.desktop즉, 그것은에 지점이 바탕 화면 파일 이 아닌 실행합니다. 또한, 모두에서이어야 [Default Applications]하고 [Added Associations]있으며 이전 목록의 첫 번째이어야한다 gedit.desktop, 예를 들면text/x-python=idle3.desktop;gedit.desktop
don_crissti

3
Gnome Classic (Ubuntu 12.04)의 노틸러스에는 "사용자 지정 명령 사용"이 없습니다.
Anthon

2

기본 설치된 유휴 → 데스크탑 연결로 인해 문제가 발생합니다.

적어도 12.04 Ubuntu (Classic Desktop)의 Nautilus에는 특정 파일 유형 (일부 데스크톱 / 브라우저)과 명령을 연결할 수있는 항목이 없으며 목록이 전혀 유휴 상태로 표시되지 않습니다 를 통해 설치된 경우에도 apt-get install idle:

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

.py파일 을 마우스 오른쪽 버튼으로 클릭 Properties하고 Open WithTab을 선택한 다음 클릭하여 화면을 가져올 수 있습니다 Show other applications( Open With 메뉴 를 통해 이동 하면 동일한 결과가 나타남).

루트 로 편집 하여 .dekstop파일을 idle수정 /usr/share/applications/idle-python2.7.desktop해야합니다 (설치 한 유휴 버전에 따라 idle-python3.desktop이있을 수 있음).

[Desktop Entry]
Name=IDLE (using Python-2.7)
Comment=Integrated Development Environment for Python (using Python-2.7)
Exec=/usr/bin/idle-python2.7 -n %f
Icon=/usr/share/pixmaps/python2.7.xpm
Terminal=false
Type=Application
Categories=Application;Development;
StartupNotify=true

설치된 파일에서 누락 된 %f것은 Exec=줄 의 끝에 있습니다. %f거기에 추가 하고 저장하십시오. 그런 다음 노틸러스에서 .py파일을 마우스 오른쪽 버튼으로 클릭 하고 PropertiesOpen With탭으로 다시 한 번 탐색합니다 (노틸러스를 다시 시작할 필요가 없습니다). 이제 아래로 스크롤 Idle (using Python-2.7)하여 선택 가능한 옵션 (권장되는 응용 프로그램)이거나 먼저 다른 응용 프로그램 표시 목록에서 해당 옵션을 클릭하십시오.

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

Set as default항상 .py유휴 상태 인 파일을 여는 데 사용할 수 있습니다 .

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