Skip to content
Tiantan
Articles

Vim에서 어떻게 읽기 전용 모드를 종료 할 수 있습니까?

On 2월 18, 2021 by admin

읽기 전용 모드로 파일을 열었습니다. 읽기 전용 모드에서 벗어날 수있는 방법이 있습니까?

댓글

  • 읽기 전용 모드의 제한 사항이 무엇입니까? 파일을 읽기 전용으로 열어도 ' 파일을 쓰고 싶은 경우 !를 w 명령은 Michael이 말했듯이 트릭을 수행합니다.
  • @ user1129682 그것은 ' 저장할 때마다 w 뒤에 느낌표를 붙입니다. heh
  • 편집기가 읽기 전용 모드로 끝나는 이유에 따라 대답이 다릅니다 .

답변

다음과 같이 할 수 있습니다.

:set noro 

읽기 전용 플래그를 설정 해제하지만 기본 파일은 여전히 쓸 수 없으며 vim은 여전히 쓸 수 없습니다.

댓글

  • 이를 되돌리고 돌아가는 방법 읽기 전용입니까?
  • @LouisHong 매우 쉽게 : :set ro.
  • 그런 다음 편집하기로 결정합니다.

  • 그 반대로도 유용 할 수 있습니다. 예를 들어, psql에는 SQL보기를 편집하는 메타 명령 (\ev)이 있습니다. 그러나 실제로보기를 변경하지 않도록 ' (프로덕션 중!) 즉시 :set ro 할 수 있습니다. 🙂

답변

내에서 chmod를 실행할 수 있습니다. vim :

:!chmod +w % 

!는 쉘 명령 실행을 의미하고 %는 현재 파일 이름입니다. 파일 쓰기를 강제 할 수도 있습니다.

:w! 

Answer

또한 Michael Mrozek의 답변 에 대해 .vimrc에 파일에 쓸 수있는 줄을 추가 할 수 있습니다. 상승 된 권한으로 열기를 무시했습니다.

" Allows writing to files with root priviledges cmap w!! w !sudo tee % > /dev/null

파일이 읽기 전용 인 경우 : <만 입력하면됩니다. kbd> w ! ! , 암호를 입력하라는 메시지가 표시되고 파일이 성공적으로 기록됩니다.

Answer

:set noro가 작업을 수행하는 동안 파일이 다른 vim 인스턴스에서 열렸는지 확인하지 않습니다. 외부에서 변경된 경우 파일을 업데이트합니다.

편집 가능하게 만들고 스왑 파일 (vim으로 파일을 여는 기본 파일)을 확인하려면 편집 명령 (: help edit)을 사용하십시오.

:e 

참고로, 그 이후로 파일이 조작 된 경우 (vim 외부에서도) 현재 버퍼의 변경 사항을 업데이트합니다 (일반적으로 바람직하다고 생각).

답변

여기 있습니다. 조금 늦었지만 이미 의심을 해결 하셨을 수도 있습니다.;) vim 에서 내가 아는 방식으로 모든 댓글을 추가합니다.

한 번 파일을 수정하고있는 경우 :w 또는 :wq를 누르면 성가신 메시지 “ E45 “readonly”옵션이 설정되었습니다 (재정의하려면! 추가) “

E45 읽기 전용 옵션이 설정 됨 (재정의하려면! 추가)

다음을 입력 할 수 있습니다.

:w !sudo tee % 

w! sudo 티 %

  • w는 버퍼를 작성하고
  • !sudo는 sudo로 쉘을 호출합니다.
  • tee는 vim :w의 출력을 tee가있는 출력으로 리디렉션하고
  • 는 현재 파일 이름입니다.

그것이 트릭입니다. L을 눌러야하는 파일에 대해 vim에서 파일을 다시로드하라는 메시지가 표시됩니다.

여기에 이미지 설명 입력

답변

다음을 시도해보세요.

vim -R "filename" 

읽기 전용 모드로 열리면 다음 명령을 수행하십시오 .q

해본 결과 효과가있었습니다

댓글

  • 죄송합니다. 무슨 말씀인지 잘 모르겠습니다.

답변

sudo. root로 파일을 열어야합니다. Sudo는 Linux에서 권한을 요청할 수있는 명령입니다.

예.

 sudo vim "filename"  

댓글

  • 이는 권한 또는 권한과 관련이 없습니다.또한 sudo를 사용하여 편집기를 실행해서는 안됩니다. 대신 sudoedit를 사용하세요.

Written by admin

답글 남기기 답글 취소하기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다

최신 글

  • 공진 쌍극자와 발룬 사용
  • “ 할 수 없음 ” 및 “ 할 수없는 ? [중복]
  • JFK에서 국내선 항공편의 터미널 간 이동이 가능합니까?
  • “ 감사합니다 ” 또는 “ 감사합니다 ”
  • ' 추상적 인 아이디어 '는 무엇을 의미합니까? [종료]

보관함

  • 2021년 2월
  • 2021년 1월
  • 2020년 12월
  • 2020년 11월
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어

Copyright Tiantan 2021 | Theme by Theme in Progress | Proudly powered by WordPress

Back to top