버퍼를 죽이거나 다시 열지 않고 emacs 내부에서 파일에 대한 쓰기 권한을 변경할 수 있습니까?
때때로 파일을 열기 전에 파일에 대한 권한을 수정하는 것을 잊었습니다. emacs ( M-! chmod u+w filename
) 내부에서 권한을 수정할 수 있지만 이것은 쓰기 보호 된 상태로 유지되는 버퍼를 업데이트하지 않고 파일 수정을 거부합니다.
버퍼 내부에서 권한을 업데이트하는 방법이 있습니까? 이것을 바로 가기에 할당 할 수 있다면 보너스 포인트!
파일 모드를 변경 한 후 편집을 수행하기 전에 실행 M-x revert-buffer
하여 파일을 다시로드하십시오. 이제 파일이 쓰기 가능하면 버퍼는 더 이상 읽기 전용이 아닙니다.
또는 C-x C-q
( read-only-mode
)를 입력 합니다. 이로 인해 버퍼가 더 이상 읽기 전용이 아닙니다. 편집하고 저장할 수도 있지만 읽기 전용 파일을 덮어 쓸지 묻는 확인 메시지가 표시됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다