리눅스 vi 편집기 단축어 모음 업데이트 중

yk hi·2021년 7월 6일

Linux

목록 보기
9/40

2021-07-06

vi 편집기 단축어

setnu 행 번호

nonu 행 번호 삭제

[[ 맨앞

]] 맨뒤

:w sv2 다른이름으로 저장

:!ls 실행결과 확인 후 다시 vi로

alt 누르고 드래그시 선택 드래그 가능

:21,38 w svc_21to38 21라인부터 38라인까지 svc_21to28이라는 파일로 저장


x 글자 삭제
3x 3글자 삭제

dw 단어 단위 삭제
3dw

dd 라인 삭제
3dd 3줄 삭제

붙여넣기도 있다
p

undo 하고 싶으면 u

8yy 8줄 복사

:e! 작업내용을 다버리고 마지막 저장화면

검색할 때
/ 위에서 아래로 다음거 찾을 때는 n
? 아래에서 위로

치환(바꾸기)

여기서 %s는 문자열 전체를 의미함

:%s/tcp/korea 각 라이별 첫번째만 적용

:%s/tcp/korea/g 대소문자는 가리지만 같은 것들 싸그리 변환

:set ignorecase 대문자 필요없이 적용해 이거 하고 위에꺼 다시 실행결과

:%s/.*/\L&/g 대문자 모두 다 소문자

:%s/.*/\L&/g 소문자만

특정 줄에서만 문자를 치환하고 싶다면

10,20s/tcp/korea/g

sh 잠깐 원래 화면으로 나온다
exit 하면 다시 vi로 복귀

profile
엔지니어의 실력은 고통의 총합이다 <임백준 칼럼>

0개의 댓글