vim에서 :tabe 옵션 사용하기

vim에서 :tabe 옵션 사용하기

Vim에서 파일을 열었습니다.

:tabe 명령을 사용하여 탭에서 다른 파일을 열고 싶습니다. 그러나 파일 수정 및 쓰기를 방지하기 위해 -M 옵션을 사용하여 파일을 열고 싶습니다. vim에서 다음 명령을 사용해 보았습니다.

:tabe -M filename

그러나 이것은 작동하지 않았습니다. 이 목표를 어떻게 달성할 수 있나요?

답변1

찾고 계시는 것 같아요

:tabe +set\ nomodifiable|set\ ro filename

+파일이 열릴 때 실행할 명령 세트를 지정하려면 테이블 뒤에 사용하십시오 . 자세한 내용은 다음을 참조하세요.

:help +cmd

이 작업을 자주 수행하는 경우 이 작업을 수행하도록 사용자 정의 명령을 설정할 수 있습니다.

:command! -nargs=+ -complete=file Tabread tabe +set\ nomodifiable|set\ ro <args>

vim이 시작될 때 사용되도록 .vimrc에 넣으십시오.

이 명령은 파일 이름 완성을 지원하는 새 사용자 명령을 생성합니다 Tabread(따라서 다음과 같이 사용할 수 있음 tabe). 이러한 옵션을 설정하고 새 탭에서 파일을 엽니다.

nomodifiable옵션은 편집 명령이 버퍼에서 실행되는 것을 방지하고 ro버퍼가 디스크에 기록되는 것을 방지합니다.

관련 정보