<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://devcafe.co.kr/w/index.php?action=history&amp;feed=atom&amp;title=Vi_%EB%AA%85%EB%A0%B9%EC%96%B4</id>
	<title>Vi 명령어 - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://devcafe.co.kr/w/index.php?action=history&amp;feed=atom&amp;title=Vi_%EB%AA%85%EB%A0%B9%EC%96%B4"/>
	<link rel="alternate" type="text/html" href="https://devcafe.co.kr/w/index.php?title=Vi_%EB%AA%85%EB%A0%B9%EC%96%B4&amp;action=history"/>
	<updated>2026-05-17T11:22:37Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://devcafe.co.kr/w/index.php?title=Vi_%EB%AA%85%EB%A0%B9%EC%96%B4&amp;diff=1500&amp;oldid=prev</id>
		<title>Devcafe: 새 문서: = VI 편집기 = == Vim 에디터에서 자주 사용하는 단축키 ==  {| class=&quot;wikitable&quot; |+ Vim Editor Common Shortcuts ! 분류그룹 !! 단축키 : 설명 |- ! 기본 모드 전환 !! |- | i || 현재 커서 위치에서 입력 모드로 전환 |- | Esc || 입력 모드에서 명령 모드로 전환 |- | :q || Vim 종료 |- | :q! || 저장하지 않고 강제 종료 |- | :w || 현재 파일 저장 |- | :wq || 저장 후 종료 |- ! 이동 !! |- | h || 커서를 왼쪽으...</title>
		<link rel="alternate" type="text/html" href="https://devcafe.co.kr/w/index.php?title=Vi_%EB%AA%85%EB%A0%B9%EC%96%B4&amp;diff=1500&amp;oldid=prev"/>
		<updated>2025-05-27T23:51:16Z</updated>

		<summary type="html">&lt;p&gt;새 문서: = VI 편집기 = == Vim 에디터에서 자주 사용하는 단축키 ==  {| class=&amp;quot;wikitable&amp;quot; |+ Vim Editor Common Shortcuts ! 분류그룹 !! 단축키 : 설명 |- ! 기본 모드 전환 !! |- | i || 현재 커서 위치에서 입력 모드로 전환 |- | Esc || 입력 모드에서 명령 모드로 전환 |- | :q || Vim 종료 |- | :q! || 저장하지 않고 강제 종료 |- | :w || 현재 파일 저장 |- | :wq || 저장 후 종료 |- ! 이동 !! |- | h || 커서를 왼쪽으...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= VI 편집기 =&lt;br /&gt;
== Vim 에디터에서 자주 사용하는 단축키 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Vim Editor Common Shortcuts&lt;br /&gt;
! 분류그룹 !! 단축키 : 설명&lt;br /&gt;
|-&lt;br /&gt;
! 기본 모드 전환 !!&lt;br /&gt;
|-&lt;br /&gt;
| i || 현재 커서 위치에서 입력 모드로 전환&lt;br /&gt;
|-&lt;br /&gt;
| Esc || 입력 모드에서 명령 모드로 전환&lt;br /&gt;
|-&lt;br /&gt;
| :q || Vim 종료&lt;br /&gt;
|-&lt;br /&gt;
| :q! || 저장하지 않고 강제 종료&lt;br /&gt;
|-&lt;br /&gt;
| :w || 현재 파일 저장&lt;br /&gt;
|-&lt;br /&gt;
| :wq || 저장 후 종료&lt;br /&gt;
|-&lt;br /&gt;
! 이동 !!&lt;br /&gt;
|-&lt;br /&gt;
| h || 커서를 왼쪽으로 이동&lt;br /&gt;
|-&lt;br /&gt;
| j || 커서를 아래로 이동&lt;br /&gt;
|-&lt;br /&gt;
| k || 커서를 위로 이동&lt;br /&gt;
|-&lt;br /&gt;
| l || 커서를 오른쪽으로 이동&lt;br /&gt;
|-&lt;br /&gt;
| gg || 파일의 첫 줄로 이동&lt;br /&gt;
|-&lt;br /&gt;
| G || 파일의 마지막 줄로 이동&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl + d || 반 페이지 아래로 이동&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl + u || 반 페이지 위로 이동&lt;br /&gt;
|-&lt;br /&gt;
! 텍스트 편집 !!&lt;br /&gt;
|-&lt;br /&gt;
| dd || 현재 줄 삭제&lt;br /&gt;
|-&lt;br /&gt;
| yy || 현재 줄 복사&lt;br /&gt;
|-&lt;br /&gt;
| p || 복사한 내용 붙여넣기&lt;br /&gt;
|-&lt;br /&gt;
| u || 마지막 작업 실행 취소&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl + r || 실행 취소한 작업 다시 실행&lt;br /&gt;
|-&lt;br /&gt;
| x || 커서 위치의 문자 삭제&lt;br /&gt;
|-&lt;br /&gt;
| dw || 커서 위치부터 단어 끝까지 삭제&lt;br /&gt;
|-&lt;br /&gt;
! 검색 및 바꾸기 !!&lt;br /&gt;
|-&lt;br /&gt;
| /pattern || 패턴을 아래 방향으로 검색&lt;br /&gt;
|-&lt;br /&gt;
| ?pattern || 패턴을 위 방향으로 검색&lt;br /&gt;
|-&lt;br /&gt;
| n || 다음 검색 결과로 이동&lt;br /&gt;
|-&lt;br /&gt;
| N || 이전 검색 결과로 이동&lt;br /&gt;
|-&lt;br /&gt;
| :%s/old/new/g || 파일 전체에서 &amp;#039;old&amp;#039;를 &amp;#039;new&amp;#039;로 바꾸기&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1.	기본 모드 전환:&lt;br /&gt;
	•	i: 현재 커서 위치에서 입력 모드로 전환합니다.&lt;br /&gt;
	•	Esc: 명령 모드로 돌아갑니다.&lt;br /&gt;
	•	:wq: 파일을 저장하고 종료합니다.&lt;br /&gt;
2.	커서 이동:&lt;br /&gt;
	•	h/j/k/l: 왼쪽, 아래, 위, 오른쪽으로 커서를 이동합니다.&lt;br /&gt;
	•	gg: 파일의 첫 줄로 이동합니다.&lt;br /&gt;
	•	G: 파일의 마지막 줄로 이동합니다.&lt;br /&gt;
3.	텍스트 편집:&lt;br /&gt;
	•	dd: 현재 줄을 삭제합니다.&lt;br /&gt;
	•	yy: 현재 줄을 복사합니다.&lt;br /&gt;
	•	p: 복사한 내용을 붙여넣습니다.&lt;br /&gt;
4.	검색 및 바꾸기:&lt;br /&gt;
	•	/pattern: 아래 방향으로 패턴을 검색합니다.&lt;br /&gt;
	•	:s/old/new/g: 한 줄에서 ‘old’를 ‘new’로 모두 바꿉니다.&lt;br /&gt;
	•	:%s/old/new/g: 파일 전체에서 ‘old’를 ‘new’로 바꿉니다.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{틀:요약&lt;br /&gt;
|제목=추가 팁&lt;br /&gt;
* Vim은 강력한 명령어 기반 텍스트 편집기로, 모드 전환과 커서 이동이 중요합니다.&lt;br /&gt;
* 검색과 바꾸기 기능을 활용하면 대량의 텍스트를 쉽게 처리할 수 있습니다.&lt;br /&gt;
* :q! 명령은 저장하지 않고 종료할 때 유용합니다.&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== VI 활용 ==&lt;br /&gt;
{{:Vi mode - ksh bash zsh}}&lt;br /&gt;
===우분투 환경에서 일반 유저로 vi 실행하여 루트 권한으로 저장 하는 방법 ===&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;:w !sudo tee %&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
[[category:linux]]&lt;/div&gt;</summary>
		<author><name>Devcafe</name></author>
	</entry>
</feed>