Komodo 편집 : 키 바인딩 대 도구 모음을 통해 매크로 실행
문제
의문: 이 매크로에 약간의 빛을 비추기 위해 Komodo 편집에 익숙한 사람이 있습니까? 도구 패널을 통해 호출 될 때 매크로에서 버퍼 텍스트 선택을 수행하는 방법을 알아 내야합니다.
문제: Komodo 편집 JavaScript에는 매우 간단한 매크로가 예상대로 작동하지만 사용자 정의 키 바인딩을 통해 호출 될 때만 있습니다. 사용자가 표준 "도구 패널"에서 호출하려고 시도하면 SelectWordleft 호출은 아무것도하지 않습니다. 내 추측은 편집 버퍼에 초점이 맞지 않아 실패가 발생한다고 생각하지만 매크로에게 버퍼에 초점을 맞추라고 말하는 것이 효과가 있다고 생각했을 것입니다.
komodo.view.setFocus();
komodo.doCommand('cmd_selectWordLeft'); /// this NO_WORKY
배경: Komodo Edit, 버전 5.0.2, 빌드 2604, 플랫폼 Win32-X86. 수요일에 11 월 19 일 18:33:41 2008.
해결책
대답: 더 많은 검색을했고 KE 포럼에서 다른 질문에 대한이 응답을 발견했습니다. 문제를 해결하는 것 같습니다.
질문을 삭제하는 대신 다른 사람이 동일하거나 유사한 문제가있는 경우 답이 있습니다.
There are currently some issues with komodo.docommand and some commands.
To work around this, change this line:
komodo.doCommand("cmd_selectWordLeft");
to this instead:
komodo.editor.wordLeftExtend();
제휴하지 않습니다 StackOverflow