2014-04-29 2 views
1

Sublime의 SFTP 플러그인에 익숙합니다. 로컬 폴더를 원격 폴더에 매핑 할 수 있습니다. 즉, 작업중인 파일이 저장 버튼을 눌렀을 때 원격 서버에서 자동으로 업데이트된다는 의미입니다. 이것은 dev에 웹 사이트에서 작업 할 때 필자의 로컬 폴더에서 Grunt 작업을 실행하여 내 CSS와 내 js를 축소 할 수 있어야합니다. ...VIM - 로컬 폴더를 원격 폴더에 매핑

그러나 저는 최근에 VIM 편집기를 사용해 보았습니다. 그리고이 플러그인은 vim-sync처럼 보이지만 작동하지는 않습니다. 많은 연구를했고 SSHFS을 사용했지만 결국 실제로 여러 연결을 통해 SSHFS를 사용하는 경우 속도가 너무 느려졌습니다.

저는 VIM 플러그인을 특별히 찾고있는 것이 아닙니다. rsync과 같은 훌륭한 도구를 찾았지만 동기화 할 때마다 명령 줄과 서버 암호를 입력해야하기 때문에 약간의 어려움이 있습니다.

서버에 대한 사용 권한이 없다는 것을 알고 있어야합니다 (따라서 Unison 같은 도구를 사용할 수 없으며 rsync 용 SSH 키를 만들 수 없습니다). 때로는 특정 포트를 통해 SSH를 사용해야 할 때도 있습니다. SSH 키.

도움이 될 것입니다.

영어로 된 실수가 있으면 사과드립니다.

고맙습니다.

답변

0

같은 문제가 발생하는 사람들에게 vim-hsftp 플러그인을 살펴 보시기 바랍니다. 내가 SSH 키로는 작동하지 않을 것이라고 생각했기 때문에 나는 그것을 발견했을 때 그것을 시도하지 않았지만 패스워드 대신에 패스를 작성하기 만하면된다. 파이처럼 쉽고 정확하게 내가 찾고 있던 것입니다.

이 플러그인을 만든 사람에게 잘 해줍니다.

+0

hsu로 업로드를 시도하면 누구나 "/ bin/bash : expect : 명령을 찾을 수 없습니다"라는 메시지가 나타납니다. – vodich

0

Vim과 함께 제공되는 netrw 플러그인이 이미 사용자의 요구를 충족시키는 지 확인하십시오.

그냥 같은 원격 파일을 지정합니다

:edit scp://[[email protected]]host/path 

이 투명하게 작동합니다. 자세한 내용 (예 : 사용자 및 암호 설정 방법)은 :help netrw을 참조하십시오.

+0

안녕하세요. 빠른 답변에 감사드립니다. 나는 해결책을 찾았을 때 netrw에 대해 들었다. 나는 그것을 빨리 시험해 보았습니다. 그러나 정확하게 그것이 내가 그 라트를 달리게하지 않을 것이기 때문에 내가 찾고있는 것이 아닙니다. 단순히 원하는 파일을 열 수는 있지만 로컬 폴더를 동기화 할 수는 없습니다. 맞습니까? – user1361620

+0

맞습니다. 이는 단일 파일을 원격으로 편집하기위한 것입니다. Vim은 IDE가 아니므로 핵심 텍스트 편집과 관련없는 기능을 기대하지 마십시오. –

+0

의미가 있습니다. 그러나 나는 Sublime Text가 IDE가 아니라고 생각하며 VIM에 유사한 플러그인이 존재할 것이라고 생각했습니다. 그 일을 할 수있는 도구 나 소프트웨어에 대한 생각이 있습니까? – user1361620