파일이 특정 폴더 계층 구조에 있지만 특정 확장자를 포함하지 않는 경우 어떻게 파일을 열 수 있습니까 readonly
?nomodifiable
예를 들어 /server/(product|uat)/*에서 파일을 열면 파일을 편집할지 아니면 보기만 할지 묻는 메시지를 표시하고 싶습니다. 예외가 필요할 수도 있습니다. 예를 들어 파일에 접두사가 포함된 경우입니다 temp
.
답변1
이것을 .vimrc 파일에 넣으세요:
autocmd BufReadPre,BufNewFile /Taboo/Dir/* setlocal readonly nomodifiable
autocmd! BufReadPre,BufNewFile /Taboo/Dir/*/temp*.txt setlocal noreadonly modifiable