RHEL(Red Hat Enterprise Linux)의 gvim은 홈 디렉터리에 설치됩니다.

RHEL(Red Hat Enterprise Linux)의 gvim은 홈 디렉터리에 설치됩니다.

설치하는 방법RHEL 서버가 없는 경우(X11 전달*이 포함된 SSH와 함께 사용)? sudo 액세스가 불가능하므로 사용자의 홈 디렉터리에 있어야 합니다.

*셸과 별도의 창에서 원격 Vim의 모든 편리함을 누리세요.

답변1

지금 이 문제를 조사하고 있는 분들을 위해 fedora/RHEL 기반 배포판에서 다음을 사용하여 설치할 수 있습니다.

sudo yum install vim-X11

답변2

홈 디렉토리에 vim을 설치하는 것은 그리 어렵지 않습니다.당신은 방법을 찾았습니다. 그러나 이것이 반드시 최선의 해결책은 아닙니다.

원격 컴퓨터에서 vim을 실행하면 원격 편집기를 실행하는 것과 같은 단점이 있습니다. 연결이 지연되면 연결이 끊어지고 사라집니다.

(g)vim을 로컬에서 사용하여 원격 파일을 편집할 수 있습니다. 이를 달성하는 방법에는 두 가지가 있습니다. 한 가지 방법은 원격 파일 시스템을 마운트하는 것입니다.sshfs. sshfs는 대부분의 unice에서 사용할 수 있습니다(Windows에서는 사용할 수 없음). 일단 설치되면 Vim을 사용하여 파일을 편집하고 일반적으로 로컬 파일인 것처럼 파일을 조작할 수 있습니다. Sshfs에는 원격 컴퓨터에 대한 SFTP 액세스가 필요합니다.

mkdir ~/net/someserver
sshfs someserver:/ ~/net/someserver
gvim ~/net/someserver/path/to/file
fusermount -u ~/net/someserver

아니면 할 수 있습니다Vim이 원격 액세스를 수행하도록 허용. 이것네트워크 플러그인Vim과 함께 번들로 제공됩니다.

gvim scp://someserver/path/to/file

두 방법 모두의 제한 사항은 SSH를 통해 연결하는 사용자의 권한으로 파일이 열린다는 것입니다. SSH 서버는 SSH를 통한 직접 루트 로그인을 비활성화하도록 구성되는 경우가 많기 때문에 파일을 루트로 편집해야 하는 경우 문제가 될 수 있습니다(보안을 위해서가 아니라 책임을 위해서입니다. 악의적이지 않은 루트가 손상된 경우, 추적됩니다). Vim에는 ssh를 통한 편집을 위한 플러그인과 sudo를 통한 편집을 위한 플러그인이 있지만 어떻게 해야 하는지 모르겠습니다.둘을 결합하다.

답변3

이 답변에 감사드립니다https://unix.stackexchange.com/a/61295/32647예를 들면 다음과 같이 간단합니다.

$ yumdownloader vim-X11
$ rpm2cpio vim-X11-7.2.411-1.8.el6.x86_64.rpm > vim-X11.cpio
$ cpio -idv < vim-X11.cpio
$ ./usr/bin/gvim

효과가있다!

설명: 첫 번째 명령은 RPM을 현재 디렉터리로 가져오지만 설치하지는 않습니다. 두 번째는 이를 cpio 아카이브로 변환합니다. 세 번째 단계는 현재 디렉터리에 압축을 푸는 것입니다.

다음과 같이 사용 가능하게 만드세요 gvim.

$ echo alias gvim=\'`pwd`/usr/bin/gvim\' >> ~/.bashrc
$ source ~/.bashrc
$ gvim

거기.

관련 정보