2016-08-02 6 views
0

커스텀 커맨드 또는 emacs 단축키/훅 사용자 정의 커맨드 세트 (예 : 쉘)를 실행할 가능성이 있습니까? 더 명확하게 작성하십시오. 필자는 임베디드 시스템 (타겟)으로 작업 중이지만 호스트에서 개발 중입니다. 코드를 작성하고 컴파일 한 후 (예 : emacs 컴파일 명령 사용), 바이너리를 즉시 시스템에 복사하고 싶습니다 (예 : scp). 맞춤 shorcut/hook가 조정하기 쉬운 경우 (예 : 대상의 IP 주소) 좋을 것입니다.이맥스 커스텀 쉘 커맨드

Btw : 저는 emacs에서 "쉘 명령"을 알고 있지만, 제가 찾고있는 것이 아닙니다.

조언을 주시면 감사하겠습니다. 감사!

+2

질문에 대한 답변이 부족한 것 같습니다. 'start-process' 패밀리 함수를 사용하여 자신의 쉘 명령을 실행할 수 있으며 스크립트를 호출 할 수도 있습니다 (그렇게 선택하는 경우). 프로세스가 끝날 때까지 기다렸다가 다음 프로세스를 시작하려면'set-process-sentinel'을 사용할 수 있습니다. – lawlist

+2

다른 사람들이 이미 말했듯이, 당신의 질문에 충분한 세부 사항이 없습니다. 나는 여기서 어둠 속에서 총을 쏜다. 내장 된 Emacs Lisp 언어를 사용하여 Emacs에서 자신의 함수를 정의 할 수 있다는 것을 알고 계십니까? Emacs의 초기화 파일에 추가 할 수 있습니다. 이맥스 문서에 대한이 링크는 다음과 같은 방법을 설명합니다 : https://www.gnu.org/software/emacs/manual/html_node/elisp/Defining-Functions.html –

+0

우선, 귀하의 회신에 감사드립니다. 나는이 질문이 매우 구체적이라고 생각하지만, 다음 쉘 명령 "scp my-file root @ my-target-ip :/tmp /"를 실행한다고 가정합니다. my-file은 현재 버퍼의 파일이어야하고 my-target-ip는 인수 여야합니다. – user3482407

답변

0

C-x C-f /[email protected]:/tmp/myfile을 사용하여 대상에서 직접 파일을 편집했습니다. 그럼 이맥스에서 shell-command ./myfile으로 실행할 수 있습니다.

관련 문제