2009-11-03 6 views

답변

8

부정 기선 모드가 당신의 친구입니다 어떤 제안에 대한

많은 감사합니다. 설치 후

C-x f RETURN /xx.xx.xx.xx.:~username/some/dir/somefile.txt 

을 사용하면 파일이 로컬 세션에서 열립니다. Emacs와 Tramp는 로컬 편집으로 인한 모든 업데이트를 서버에 다시 동기화합니다.

+4

@ ant2009 : 왜이 ​​대답을 수락 했습니까? Emacs에서 SSH를 통해 원격 서버에 연결하고 Emacs의 원격 서버에있는 파일을 열거 나 편집하지 않으려했습니다. – SabreWolfy

1

원격 파일을 편집하는 것뿐만 아니라 일반적인 쉘 명령을 실행하는 데 관심이있는 경우 쉘 모드를 살펴보십시오. M-x 쉘로 시작한 후에는 버퍼에서 실행중인 쉘을 얻게됩니다. 다른 버퍼의 텍스트처럼 쉘 입력 및 출력과 상호 작용할 수 있습니다.

쉘 모드에서는 emacs 밖에서와 같이 ssh를 실행하고 원격 서버에 연결할 수 있습니다.

+0

나는 ahum, vi, less 등과 같은 대화식 쉘 명령을 실행할 수 있기 때문에 ssh 세션에 M-x 용어를 선호합니다. 그러나 Dirk "tramp mode는 친구입니다"라고 언급했듯이. – remvee

3

저는 ansi-term-mode (M-x ansi-term)의 팬으로서 더 유용한 터미널 에뮬레이션 환경을 제공합니다. 더크에 의해 명시된 바와 같이

부정 기선 모드는 연결이 충분히 빠른 경우 특히, 편집 파일에 대한 매우 중요하지만, 그냥 ansi-term 또는 term 또는 shell 모든 작업의 ​​벌금을 사용하여 신속하게 단자와 버퍼 사이를 전환해야하는 경우. 특히 창 관리자가 창 관리자 수준에서이 전환을 지원하지 않는 경우.

많은 것들을 위해서 나는 단지 (shell-command "/path/to/shell/script")으로 실행하는 bash 스크립트가 거의 없으며 그들은 통상적으로 ssh를 사용합니다. 전체 "배치/rsync 푸시"워크 플로우를 처리하는 것 같습니다. 이맥스에서

0

, 명령을 실행하고 원격 파일을 편집 시스템에 ssh를 할 수는

+2

귀하의 의견은 약간 취소되었습니다. 링크를 통해 모두가 이해할 수 있도록 확장하십시오. –

+0

내 의견에 GIF를 추가 할만한 점수가 충분하지 않으므로 emacswiki에서 전체 설명을 제공했습니다. 나는 더 많은 포인트가있을 때 이것으로 돌아갈 것이다. –

관련 문제