나는 모든 종류의 개발자가 삶을 더 편하게 만들어야한다는 것을 알고 있습니다 .QtCreator 또는 Monodevelop와 같은 IDE가 있는지 궁금합니다.
그렇지 않다면, 파트 B로서, 도중에 하나 있습니까?
나는 모든 종류의 개발자가 삶을 더 편하게 만들어야한다는 것을 알고 있습니다 .QtCreator 또는 Monodevelop와 같은 IDE가 있는지 궁금합니다.
그렇지 않다면, 파트 B로서, 도중에 하나 있습니까?
답변:
짧은 대답은 '아니요'입니다.
quickly edit
명령은 기본 편집기에서 모든 파이썬 파일을 엽니 다. 그러나 개발에 선호하는 편집기 또는 IDE를 사용할 수 있습니다.
내 대답이 제 시간에 오기를 바랍니다. 방금 테스트를 마쳤으며 일식에서 PyDev를 사용할 수 있습니다.
기본적으로 먼저 예제와 같이 Quickly 응용 프로그램을 만든 다음 PyDev를 사용하여 일식 으로 프로젝트를 만들고 (같은 이름을 사용했습니다) Quickly 응용 프로그램의 위치를 프로젝트 위치로 설정해야합니다. Eclipse에서 프로젝트를 시작하려면 실행 파일 이름을 bin / 폴더에 * _launcher.py *와 같은 이름으로 지정합니다 (이름은 나머지 코드가있는 모듈과 달라야 함).
이제, 불쾌한 작업 중 하나는 스키마 설정을 작동 시키는 것입니다 (이에 대한 버그 가 제기되었습니다). 먼저, 자동 컴파일을 빠른 실행 스크립트에서 * _launcher.py *로 옮기려면 가져 오기 명령 바로 전에 파일 끝에이 코드를 추가하십시오 .
### BEGIN inserted from Quickly's run.py
# Compile schema if present
schemapath = os.path.abspath("data/glib-2.0/schemas")
if os.path.exists(schemapath):
subprocess.call(["glib-compile-schemas", schemapath])
### END
그런 다음 애플리케이션이 로컬에서 스키마를 찾도록 지시하려면 PyDev 실행 구성을 편집하고 환경 탭에서 XDG_DATA_DIRS 변수를 값으로 추가하십시오
/ usr / share / ubuntu : / usr / share / gnome : / usr / local / share / : / usr / share / : / path / to / your / project / data
(프로젝트 경로와 일치하도록 조정)
파일을 수정하고 작동하는지 테스트하고 심지어 프로그램을 디버그 할 수 있으며 일반 명령을 빠르게 사용할 수 있습니다.
제 경우에는 이미 이클립스 환경에 바자 플러그인이 설치되어 있으며 커밋 해야하는 파일을 볼 수 있습니다.
위의 jmolinaso의 게시물에서 버그 보고서를 따르면 명령 줄에서 신속하게 응용 프로그램을 실행하고 ./bin/APPNAME 파일을 Wing IDE의 기본 디버그 파일로 설정하는 것이 더 쉬운 방법 인 것 같습니다.
버그 976817에 대한 패치 에서 표기법을 읽는 데 문제 가있는 경우이를 살펴볼 수 있습니다. 반짝이는 폴더에는 "bin"폴더가 있으며 응용 프로그램 이름을 가진 파일이 하나만 있습니다. / bin / APPNAME이라고 부를 수 있습니다. APPNAME 파일에서 다음 사이에 두 줄을 추가해야합니다 sys.path.insert(0, PROJECT_ROOT_DIRECTORY)
. if python_path:
포함 할 줄은 +
위에서 언급 한 패치에 표시되어 있습니다 .
따라서 다음과 같이 붙여 넣기를 복사하십시오.
이후 : sys.path.insert(0, PROJECT_ROOT_DIRECTORY)
추가 :
datadir = os.path.join(PROJECT_ROOT_DIRECTORY, "data")
if 'XDG_DATA_DIRS' in os.environ:
os.putenv('XDG_DATA_DIRS', "%s:%s" % (datadir, os.getenv('XDG_DATA_DIRS', '')))
else:
os.putenv('XDG_DATA_DIRS', datadir)
orignal을 남겨 두십시오 if python_path:
. 또한 위의 들여 쓰기에주의하십시오.이 공백은 4 개의 공백으로 들여 쓰기해야합니다.
이제 명령 줄에서 응용 프로그램을 시작하고 ./bin/APPNAME을 WingIDE (또는 내가 생각하는 다른 IDE)의 기본 디버그 파일로 설정하고 다른 응용 프로그램과 마찬가지로 신속하게 응용 프로그램을 사용하여 응용 프로그램을 시작 / 중지 할 수 있습니다 예를 들어 WingIDE의 디버거. Quickly run
명령 줄에서도 여전히 작동합니다.