cpanel jamshell을 통해 외부 명령을 실행하도록 vim을 구성하는 방법이 있습니까?

cpanel jamshell을 통해 외부 명령을 실행하도록 vim을 구성하는 방법이 있습니까?

ssh를 통해 vim에서 파일을 편집하고 있는데 vim에서 외부 명령을 실행하여 git 커밋 및 기타 항목을 저장하고 싶지만 :!git add % && git commit -m "update"내 서버(hostgator)에는 제한된 셸인 cpanel jamshell이 ​​있으므로 실수가 발생합니다.

Cannot execute shell /usr/local/cpanel/bin/jailshell

외부 명령이 작동하도록 vim에서 셸 설정을 구성하는 방법이 있습니까?

답변1

sshfs이를 되돌리고 연결을 통해 원격 파일을 마운트 ssh하고 컴퓨터에 로컬 도구(예: vim& )를 사용하여 상호 작용하는 데 사용할 수 있습니다 git.

확인 해봐SSHF 튜토리얼.

$ modprobe fuse
$ sshfs sessy@mycomputer:/home/sessy /mnt/sessy -C -p 9876

이제 CD를 넣고 로컬에서 사용하세요 /mnt/sessy. 완료되면 제거하십시오.vimgit

$ fusermount -u /mnt/sessy

답변2

나는 set shell=/bin/bash.vimrc.

관련 정보