잘 알려지지 않았지만 유용한 Vim 팁 3가지

매우 유용할 수 있지만 아직 잘 알려지지 않은 세 가지 팁을 보여 드리겠습니다.


팁 #1 - 아카이브 열기/편집/저장



다음과 같은 명령 실행:

$ vim archive.tar.gz
archive.tar.gz를 열고 아카이브의 내용을 나열합니다. 여기에서 먼저 압축을 풀 필요 없이 이러한 파일의 변경 사항을 열고 편집하고 저장할 수 있습니다.

얼마나 멋진가요? :)

지원되는 아카이브: tar.gz, tgz, zip, jar 등

팁 #2 - 원격으로 파일 편집



Vim에는 네트워크를 통해 원격으로 파일을 편집할 수 있는 기능이 있습니다. 이 기능은 netrw 플러그인과 함께 제공됩니다. 이를 위해 netrw는 SSH 프로토콜을 사용하고 scp 명령을 통해 원격 파일을 관리합니다.

방법은 다음과 같습니다.

vim scp://user@myserver[:port]//path/to/file.txt

절대 경로를 올바르게 해석하는 데 필요한 원격 호스트의 디렉토리에 대해 이중/을 확인하십시오. [:port]는 선택 사항입니다.

따라서 위의 명령을 사용하여 편집을 위해 원격 호스트에 있는 파일을 열 수 있습니다.

백그라운드에서 실제로 일어나는 일은 Vim이 scp를 사용하여 원격 시스템에서 로컬/tmp 디렉토리로 요청된 파일을 다운로드한 다음 편집을 위해 엽니다.

변경 사항을 파일에 저장하면 변경 사항이 먼저 /tmp 디렉토리의 로컬 복사본에 적용됩니다. 그 후 파일은 scp를 통해 원격 호스트에 업로드됩니다.

팁 #3 - 마술



최신 위치에 커서를 놓으면 컴퓨터에서 마지막으로 편집한 파일을 열 수 있다는 사실을 알고 계셨습니까?

Vim을 시작하고 Ctrl + o + o를 누르면 됩니다.

계속 치고o 무슨 일이 일어나는지 보세요 ;)


이제 들어 본 적이 없는 Vim 팁을 더 알고 싶다면 내 책을 살펴보세요Mastering Vim Quickly: From WTF to OMG in no time.

좋은 웹페이지 즐겨찾기