이 영역을 누르면 첫 페이지로 이동
Klein Berry 블로그의 첫 페이지로 이동

Klein Berry

페이지 맨 위로 올라가기

Klein Berry

어제 보다 나은 나가 되고픈 유저의 블로그

VI/VIM 사용하기

  • 2025.04.09 19:03
  • PC.Div.Soft/Linux.Selfhost
반응형

vi는 요즘 잘 안쓰는 것 같고, WSL에서 vi라고 쳐고 vim으로 연결되기에, 아니면 그냥 Emacs나 받아서(sudo apt-get install emacs)써도 되고, Nano 써도 된다. 그래픽 환경이면 Kate같은 거도 괜찮다. WSL이니까 뭐...

 

처음 접하는 사람이 쓰기엔 Nano가 좀 더 편하지 않나싶은데... 사용법은 일반적인 CLI 인터페이스와 동일(nano 파일명). 오픈소스닷컴에서의 VIM 사용법 관련 내용은 여기 참조. 나도 여기서 참조했다. 요즘은 GPT나 유튜브에 검색하니까 다 나오더라... 아니면 vimtutor라고 입력하면 튜토리얼 나오니까 이거 참조해도 된다. 기본적인 편집을 위한 명령어는 몇 개 없다. 줄 삭제는 dd, 복사는 v 눌러서 화살표로 지정 후 y, 붙여 넣기는 p, 실행 취소는 u. 새 줄은 o.

 

입력모드 전환은 i키 누르면 전환되고, ESC를 눌러 명령모드로 바꾼 뒤, :w(저장), :q(나가기), :q!(강제로 나가기), 저장하고 나가기 :wq/:wp! 정도만 알아도 무방하지 않나 싶다. 저장하고 나가고 싶으면 :wq, 저장하지 않고 나가고 싶으면 :q! 라고 생각하면 편하다.

 

명령모드는 윈도로 치면 단축키 쓰려고 ALT를 누른 상태라고 생각하면 편하지 않나 싶다. 만약 새 파일을 만들거나 편집을 하고 싶으면 :edit file_name.txt 라고 명령모드에서 사용하면 된다.

 

반응형

'PC.Div.Soft > Linux.Selfhost' 카테고리의 다른 글

리눅스 CLI 명령어 정리  (0) 2025.04.10
오픈 소스 셀프 호스트 협업 설계 툴 - Quant-ux  (0) 2025.03.21
Krep - 빠른 문자열 검색  (0) 2025.03.13

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • Sqlite 설치하기

    Sqlite 설치하기

    2025.04.14
  • 리눅스 CLI 명령어 정리

    리눅스 CLI 명령어 정리

    2025.04.10
  • 오픈 소스 셀프 호스트 협업 설계 툴 - Quant-ux

    오픈 소스 셀프 호스트 협업 설계 툴 - Quant-ux

    2025.03.21
  • Krep - 빠른 문자열 검색

    Krep - 빠른 문자열 검색

    2025.03.13
다른 글 더 둘러보기

정보

Klein Berry 블로그의 첫 페이지로 이동

Klein Berry

  • Klein Berry의 첫 페이지로 이동

검색

카테고리

  • SUM (7612) N
    • NStyle (264)
      • Book.Study (25)
      • Cook (17)
      • Health.Living (19)
      • Memo.Onenote (21)
      • Life.Dict (35)
      • View:Think (137)
      • Scribe.Fiction (8)
    • Game.Life (154)
      • Car.Automobile (34)
      • Gourmet (47)
      • Mabinogi:heroes (59)
      • Memorise (49)
      • News (107)
      • Translation (118)
      • Visual Novel (10)
    • PC.Div.Soft (4071) N
      • Cloud.Software (56)
      • Driver.Firmware (666) N
      • Free Software (498) N
      • Linux.Selfhost (79)
      • News (1621)
      • Pi.sff.IoT.Audio (145)
      • Tip (234) N
      • Windows.Office (504) N
    • Web.World (1528) N
      • Ai.ML.SD (396) N
      • Internet (190)
      • Issue (77)
      • Lec.Record (26)
      • Node.js.Python (3)
      • Tip.Cad.De.3D.Font (279)
      • Think.mov (47)
      • Trivia (324)
    • Media.Photo (58)
      • Music.Movie (102)
    • ETC.Mobile (178)
      • Android.ChromeOS (73)
      • Came.Drone.3DP (62)
      • Apps (30)
      • Nas.HomeLab (88)
      • News.Security (318)
      • Phone.Console (31)
      • Router.Wireless (231)

최근 글

댓글

정보

나에+의 Klein Berry

Klein Berry

나에+

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

공지사항

아카이브

메뉴

  • HOME
  • TAG
  • MEDIA
  • LOCATION
  • GUEST
  • ADMIN
  • WRITE

인기 글

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. Copyright © 나에+.

티스토리툴바