Vim 기술은 당신의 시간과 정력을 절약할 수 있다
E45: 'readonly' option is set (add ! to override)
일반적으로 다음과 같습니다.Vim을 사용하여 파일을 열고 변경할 수 있습니다.파일을 저장하고 위의 메시지를 보려고 할 때
그리고 너는 네가
sudo
Vim을 운행할 필요가 없다는 것을 깨달았다?!아, 정말 짜증나지 않니?오늘 너는 어떻게 가볍고 일로영일하게 이 문제를 해결하는지 배울 것이다.
간단합니다. 이 줄만 추가하면 됩니다.
.vimrc
cnoremap w!! execute 'silent! write !sudo tee % >/dev/null' <bar> edit!
같은 상황이 다시 발생하고 파일을 저장할 수 없을 때 :w!!
명령만 실행하면 변경 사항이 저장됩니다.이제 어떻게 일을 할 것인가:
cnoremap
- 명령줄 모드w!!
- 맵(바로 가기) 자체입니다.execute '<command>'
- 따옴표 사이에서 명령 실행silent!
- 조용한 작동write !sudo tee % >/dev/null
- 다른 댓글로 설명해야 하는 마술<bar> edit!
- 편집 명령을 호출하여 버퍼를 다시 불러오고 '버퍼가 변경되었습니다' 라는 메시지가 나타나지 않도록 합니다.:w!!
이 필요합니다.이 네 개의 문자열을 천천히 입력한 다음, 두드리기 Enter
는 작동하지 않습니다.나는 Mastering Vim Quickly Newsletter에서 비슷한 기교를 공유했다.
나는 또 책 한 권을 썼다Mastering Vim Quickly: From WTF to OMG in no time
너도 아래의 방법을 통해 가장 좋은 Vim 기교를 얻을 수 있다
Reference
이 문제에 관하여(Vim 기술은 당신의 시간과 정력을 절약할 수 있다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/jovica/the-vim-trick-which-will-save-your-time-and-nerves-45pg텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)