Notepad++ 6.8에서 사용자 정의 실행 명령과 매크로 결합

Notepad++ 6.8에서 사용자 정의 실행 명령과 매크로 결합

매우 다음유용한 지침통합에 관한 Friedrich Huebler의 글스타타Notepad++를 사용하여 다음에 할당된 실행 명령 세트를 추가했습니다.

  • F9- 선택한 라인 실행
  • F10- 전체 파일을 실행

Ctrl또한 ++ Shift에 할당된 현재 줄을 선택하는 매크로도 만들었습니다 Enter. 나는 일반적으로 다음 변형으로 명령을 실행합니다.

  1. 현재 라인 실행 중

    1.1. 현재 줄을 선택하려면 Ctrl+ Shift+를 누르세요 .Enter

    1.2. F9현재 라인을 Stata로 보내려면 누릅니다 .

  2. 현재 파일 실행 중

    2.1 Ctrl+를 눌러 S파일을 저장하세요

    2.2 F10전체 파일을 Stata로 보내려면 누르세요.

이상적으로는 그 프로세스를 간소화하고 싶습니다. 이상적인 결과는 다음 결과에 해당합니다.

  • Shortcut Ctrl+ Shift+는 Enter전체 라인을 선택하여 Stata로 보냅니다.
  • Key는 F10현재 파일을 저장하고 Stata로 보냅니다.

이상적으로는 Stata가 명령을 실행할 수 있도록 기존 매크로 파일을 편집하고 싶습니다.

답변1

현재 라인을 선택하고 실행하려면:

  1. Notepad++ 메뉴에서 NppExec를 설치합니다: 플러그인 -> 플러그인 관리자 -> 플러그인 관리자 표시 -> NppExec를 찾아 설치합니다.

  2. NppExec 콘솔에 다음 코드를 입력하세요: 플러그인 -> NppExec -> 실행...

    SCI_SENDMSG 2453
    SCI_SENDMSG 2452
    "C:\ado\rundolines.exe" "$(FULL_CURRENT_PATH)"
    

    물론 C:\ado\rundolines.exe경로를 rundolines.exe. 새 스크립트에 저장하고 이름을 지정합니다.

  3. 이 새 스크립트를 Notepad++ 메뉴에 넣으세요: 플러그인 -> NppExec -> 고급 옵션... -> 메뉴 항목: "연결된 스크립트"에서 새 스크립트를 선택하고 이름을 지정하세요.

  4. 설정 -> 바로가기 매퍼...를 통해 이 새 메뉴 항목에 바로가기를 제공하세요.

전체 파일을 저장하고 보내려면:

다음 명령을 사용하여 NppExec에서 새 스크립트를 만듭니다 npp_save.

npp_save
"C:\ado\rundo.exe" "$(FULL_CURRENT_PATH)"

새 메뉴 항목을 만들고 바로가기 바인딩을 하면 작업이 완료됩니다.

관련 정보