본문 바로가기

원s/Development Environment

[vi] vi Editor Command

vi editor

 

vi editor 는 리눅스를 대표하는 텍스트 편집 프로그램으로 GUI를 지원하지 않는 환경에서 강력한 텍스트 편집기이다vi editor 명령어 모드 Command mode, 텍스트 모드 Insert mode, EX 모드 Exit mode 3가지 모드로 구성된다.

 

 

Command mode

h   ← left
j    down
k    up
l   ↓ right 
w move one word to the right
b move one word to the left
H go to the top
L go to the bottom
(n)G go to the (n)th line
G go to the end file 
x delete the charater
dw delete the word
dd (n)dd delete the line
yw copy the word
yy (n)yy copy the line
p paste 
u undo

 

Insert mode

i insert at the current cursor
a insert at the next cursor
o insert at the next line
[Esc] exit Insert Mode

 

EX mode : 

:w write 
:wq write file and quit
:q! quit

 

 

windows terminal 프로그램을 이용하여 WSL (ubuntu 18.04) 에 접속하여 vim editor 를 실습한다. 

 

vi editor execute

$ vi <file_name>			# vim <file_name>

012345678

vi editor 샐행하면 command mode 로 실행한다. i 를 입력하여 insert mode 이동하고, insert mode 에서 [Esc] KEY를 사용하여 command mode 이동하고 command mode 에서 : 을 입력하면 Exit mode 로 진입한다.         

 

 

 

[참조]

https://www.vim.org/

https://www.microsoft.com/en-us/p/windows-terminal-preview/9n0dx20hk701?activetab=pivot:overviewtab