
매우 다음유용한 지침통합에 관한 Friedrich Huebler의 글스타타Notepad++를 사용하여 다음에 할당된 실행 명령 세트를 추가했습니다.
- F9- 선택한 라인 실행
- F10- 전체 파일을 실행
Ctrl또한 ++ Shift에 할당된 현재 줄을 선택하는 매크로도 만들었습니다 Enter. 나는 일반적으로 다음 변형으로 명령을 실행합니다.
현재 라인 실행 중
1.1. 현재 줄을 선택하려면 Ctrl+ Shift+를 누르세요 .Enter
1.2. F9현재 라인을 Stata로 보내려면 누릅니다 .
현재 파일 실행 중
2.1 Ctrl+를 눌러 S파일을 저장하세요
2.2 F10전체 파일을 Stata로 보내려면 누르세요.
이상적으로는 그 프로세스를 간소화하고 싶습니다. 이상적인 결과는 다음 결과에 해당합니다.
- Shortcut Ctrl+ Shift+는 Enter전체 라인을 선택하여 Stata로 보냅니다.
- Key는 F10현재 파일을 저장하고 Stata로 보냅니다.
이상적으로는 Stata가 명령을 실행할 수 있도록 기존 매크로 파일을 편집하고 싶습니다.
답변1
현재 라인을 선택하고 실행하려면:
Notepad++ 메뉴에서 NppExec를 설치합니다: 플러그인 -> 플러그인 관리자 -> 플러그인 관리자 표시 -> NppExec를 찾아 설치합니다.
NppExec 콘솔에 다음 코드를 입력하세요: 플러그인 -> NppExec -> 실행...
SCI_SENDMSG 2453 SCI_SENDMSG 2452 "C:\ado\rundolines.exe" "$(FULL_CURRENT_PATH)"
물론
C:\ado\rundolines.exe
경로를rundolines.exe
. 새 스크립트에 저장하고 이름을 지정합니다.이 새 스크립트를 Notepad++ 메뉴에 넣으세요: 플러그인 -> NppExec -> 고급 옵션... -> 메뉴 항목: "연결된 스크립트"에서 새 스크립트를 선택하고 이름을 지정하세요.
설정 -> 바로가기 매퍼...를 통해 이 새 메뉴 항목에 바로가기를 제공하세요.
전체 파일을 저장하고 보내려면:
다음 명령을 사용하여 NppExec에서 새 스크립트를 만듭니다 npp_save
.
npp_save
"C:\ado\rundo.exe" "$(FULL_CURRENT_PATH)"
새 메뉴 항목을 만들고 바로가기 바인딩을 하면 작업이 완료됩니다.