Edit
현재 스크립트를 연관된 편집기에 열어 편집합니다.
Edit
Edit 명령어는 현재 스크립트를 열어 편집합니다. 레지스트리의 "edit" 명령어를 사용합니다. (아무것도 지정되어 있지 않으면 Notepad를 사용함). 그렇지만, 편집기 창에 이미 해당 스크립트가 열려 있는 것 같으면 (그의 창 제목을 보고 유추함), 새 편집기 실체를 여는 대신에 그 창이 활성화됩니다.
이 명령어는 컴파일된 스크립트 안에서 실행하면 아무 효과가 없습니다.
관련해서 한 마디 하자면, 오토핫키 문법 강조는 다양한 편집기에서 사용할 수 있습니다 - 아래를 참조하십시오. 게다가, 편집기에서 오토핫키 명령어에 대한 문맥 감지 도움말은 다음 예제를 통하여 활성화할 수 있습니다. 마지막으로, 여러분의 생산성을 개선할 수 있습니다. ISense와 같은 자동-완성 기능을 사용하면 좋습니다. 이 기능은 거의 모든 편집기에서 작동합니다. 타자하는 것을 지켜 보다가 메뉴와 메개변수 목록을 보여줍니다. 덕분에 타자 수를 절약할 수 있고 매개변수의 순서를 기억하는 데에도 도움이 됩니다.
관련 항목
예제
Edit ; 편집을 위해 스크립트를 엽니다.
; 편집기의 명령 줄 사용법이 다음과 같다면, ; 이 스크립트를 사용하여 ahk 파일을 위한 기본 편집기로 설정할 수 있습니다: ; ; Editor.exe "Full path of script.ahk" ; ; 스크립트를 실행하면, ; 편집기의 실행 파일을 선택하라고 요구합니다. ; FileSelectFile Editor, 2,, 편집기를 선택하십시오, Programs (*.exe) if ErrorLevel ExitApp RegWrite REG_SZ, HKCR, AutoHotkeyScript\Shell\Edit\Command,, "%Editor%" "`%1"
오토핫키를 지원하는 편집기
SciTE4AutoHotkey는 SciTE라고 불리우는 편집기를 AutoHotkey스크립트를 위해 특별히 재단한 버전입니다. 다음과 같은 특징이 있습니다:
- 구문 강조
- 똑똑한 자동-들여쓰기
- 자동-완성
- 콜팁 (인텔리센스(IntelliSense)라고도 함)
- 코드 접기
- 상호대화 디버깅 지원
- 기타 오토핫키 스크립트를 위한 도구들
SciTE4AutoHotkey는 다음에서 얻을 수 있습니다: http://fincs.ahk4.net/scite4ahk/
오토핫키 구문 강조를 사용할 수 있는 다른 편집기는 아래와 같습니다:
- AkelPad - http://www.autohotkey.com/forum/topic23586.html
- Crimson Editor - http://www.autohotkey.com/forum/topic5506.html
- Eclipse, FAR1 관리자, 그리고 기타 Colorer take5를 사용하는 편집기들 - http://www.autohotkey.com/forum/topic10378.html
- Emacs - https://github.com/tinku99/ahk-org-mode
- Notepad++ - http://www.autohotkey.com/forum/topic58792.html
- Notepad2 - http://www.autohotkey.com/forum/viewtopic.php?t=37652
- PSPad - http://www.autohotkey.com/forum/topic9294.html
- SciTE 그리고 신틸라 기반의 편집기들 - http://www.autohotkey.com/forum/topic9656.html
- Sublime Text Editor - http://www.autohotkey.com/forum/viewtopic.php?p=368326#368326
- Total Commander with Synplus plugin - http://www.autohotkey.com/forum/topic7278.html
추가로, AutoHotkey Basic (http://www.autohotkey.com/download/)의 압축 파일을 내려 받아 보면 다음과 같은 편집기에서 구문 강조를 활성화시켜 주는 파일들이 들어 있습니다. 그렇지만, 이 파일들은 심하게 기한이 오래 되었고 잘 작동하지 않을 수도 있습니다:
- ConTEXT
- EditPlus
- EmEditor
- jEdit
- MED
- TextPad
- UltraEdit
- Vim
여러분의 편집기가 목록에 없다면, 포럼을 검색해서 여러분의 운을 시험해 보십시오.