쿠버네티스/linux

3-3. vi 에디터 ex mode 및 참고사항.

몽자비루 2024. 4. 3. 16:15
  1. command mode 에서 :, /, ? 입력 시, ex mode로 변경됨 
    • :e! : 편집 취소
    • :w : 편집 저장
    • :w newfile : 편집된 파일을 새 파일로 저장.
      다만 이 때 포커싱하고있는 파일은 여전히 기존에 선택된 파일이다.
    • :q : vi 편집기 종료하기
      • 이때 저장하지 않고 종료하는 경우 얼럿이 노출된다.
    • :q! : 강제로 종료 (저장여부 신경 X )
    • :wq : 저장 후 종료
    • :r <파일명> : 현재 커서 위치 하단에 파일명 내용 붙여넣기
    • esc : ex mode에서 탈출 후 command mode로 이동됨
    • /  <검색문자열> : 문자 찾기

      • n (next)  : 다음 문자 찾기
    • :%s/<찾을문자열>/<변경할문자열> : 찾을 문자열을 변경할 문자열로 수정함.
      • 마지막에 /g 를 추가하면 전체에서 찾음.
    • :set number : line number  노출 (↔ :set nonumber)
    • :set ts=10 : tab키의 간격을 10으로 설정
    • :set paste : 자동indent 기능 방지
  2. vi ~/.vimrc : vi에디터의 configuration 파일
    • vimrc 파일에 set number 선택 시, 모든 파일 편집 시, line number 노출됨
  3. 더 간단하게 파일 만드는 방법.
    • echo
      • echo "내용" > <파일명>
    • cat
      • cat > <파일명>
        내용 + ctrl + d