사용자 도구

사이트 도구


vim:tips

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
vim:tips [2020/08/28 17:30]
kwon37xi
vim:tips [2021/03/29 13:04]
kwon37xi
줄 136: 줄 136:
 ===== 명령행 문자열 replace ===== ===== 명령행 문자열 replace =====
   * command line / shell script 로 vim 명령을 실행하려면 ''-c'' 옵션 사용   * command line / shell script 로 vim 명령을 실행하려면 ''-c'' 옵션 사용
-  * ''%%--%%not-a-term'' 옵션을 주면 terminal 이 아닌 경우에도 문제 없이 실행되는 듯. [[:packer|Packer]] 등에서 사용시 옵션 필요.+  * ''%%--%%not-a-term'' 옵션을 주면 terminal 이 아닌 경우에도 문제 없이 실행되는 듯. [[devops:packer|Packer]] 등에서 사용시 옵션 필요.
 <code sh> <code sh>
 vi -c "%s/hello/world/g" -c "wq" test.txt vi -c "%s/hello/world/g" -c "wq" test.txt
줄 159: 줄 159:
 :%s/[01]$/\=submatch(0) == '0' ? submatch(0) + 100 : submatch(0) * 10/g :%s/[01]$/\=submatch(0) == '0' ? submatch(0) + 100 : submatch(0) * 10/g
 </code> </code>
 +
 +===== root 권한 파일 저장 =====
 +  * 일반 사용자로 root 권한 디렉토리의 파일을 편집하고 저장할 때 에러가 나면
 +  * '':w !sudo tee %'' 명령으로 강제 저장이 가능하다.
  
 ===== 참조 ===== ===== 참조 =====
vim/tips.txt · 마지막으로 수정됨: 2021/05/13 08:39 저자 kwon37xi