Vim

· Vim
.vimrc 파일의 역할 .vimrc 파일은 Vim 편집기의 설정을 담고 있는 파일입니다. Vim이 시작될 때, 이 파일의 내용을 읽어 사용자의 환경 설정을 적용합니다. 키 매핑, 플러그인 설정, UI 설정 등 다양한 사용자 정의 설정을 이 파일에 저장할 수 있습니다. .vimrc 파일 수정하기 파일 위치 찾기: 먼저, .vimrc 파일의 위치를 찾아야 합니다. 대부분의 시스템에서 이 파일은 사용자의 홈 디렉터리에 위치합니다. Windows에서는 _vimrc라는 이름으로, UNIX 기반 시스템에서는 .vimrc라는 이름으로 저장됩니다. 설정 변경: 파일을 열었으면 원하는 설정을 추가하거나 변경합니다. 예를 들어, 새로운 키 매핑을 추가하거나, 색상 테마를 변경하는 등의 작업을 할 수 있습니다. 파일 저장..
· Vim
작업 녹화하기 녹화 시작: q 키를 두 번 누르면 작업 녹화가 시작됩니다. 예를 들어, qq를 누르면 'q'라는 이름의 레지스터에 작업이 기록됩니다. 화면의 왼쪽 아래에서 '기록중'이라는 표시와 함께 @q가 보여집니다. 작업 수행: 이 상태에서 수행하는 모든 키 입력과 명령이 레지스터에 저장됩니다. 반복적으로 수행해야 하는 작업을 이 단계에서 수행하시면 됩니다. 녹화 종료: 작업이 끝나면 다시 q를 눌러 녹화를 종료합니다. 이때 녹화된 작업은 지정한 레지스터(여기서는 'q')에 저장됩니다. 작업 실행하기 녹화된 작업 실행: 녹화된 작업을 실행하기 위해서는 @와 해당 레지스터의 이름을 입력합니다. @q는 'q' 레지스터에 저장된 작업을 실행합니다. 이전 작업 반복 실행: @@를 입력하면 가장 최근에 실행한..
· Vim
Netrw: 디렉터리 탐색 기본 사용법: Netrw는 디렉터리 내의 파일들을 탐색하고 선택할 수 있는 내장 파일 탐색기입니다. :E 명령어를 입력하면 현재 파일과 같은 위치에 있는 파일들을 볼 수 있습니다. 원하는 파일을 선택하여 열거나 편집할 수 있습니다. 버퍼: Vim에서의 파일 관리 Vim에서는 열려있는 파일을 '버퍼(buffer)'라고 부릅니다. 버퍼를 효율적으로 관리하는 것은 Vim 사용의 중요한 부분입니다. 다음 버퍼로 이동 :bn (buffer next) 명령어를 사용하면 다음 버퍼로 이동합니다. 이는 여러 파일을 차례대로 검토할 때 유용합니다. 이전 버퍼로 이동 :bp (buffer previous) 명령어를 입력하면 이전 버퍼로 돌아갑니다. 이는 최근에 작업했던 파일로 빠르게 돌아갈 수 ..
· Vim
창 분할의 기본 수직 분할: Vim에서는 :vs 명령어를 사용하여 현재 창을 수직으로 분할할 수 있습니다. 이는 복수의 파일을 동시에 비교하거나 편집할 때 유용합니다. 수평 분할: :sp 명령어를 통해 창을 수평으로 분할할 수 있습니다. 이는 다양한 섹션의 코드를 동시에 보거나, 로그 파일과 코드를 동시에 확인할 때 효과적입니다. 창 간의 이동 마우스 클릭: 마우스를 사용하여 원하는 창을 클릭하면 해당 창으로 포커스가 이동합니다. 키보드 단축키: Ctrl + w를 누른 후 방향키를 사용하여 창 간을 이동할 수 있습니다. Vim의 전통적인 방향키인 hjkl을 이용하여 좌(h), 하(j), 상(k), 우(l)로 이동할 수도 있습니다. 예를 들어, Ctrl + w 후 l을 누르면 오른쪽 창으로 이동합니다. 창..
· Vim
치환 명령어의 구조 명령어: :%s/바꿀 단어/새 단어/플래그 :%s: 문서 전체에서 치환을 적용합니다. / :치환할 단어와 새 단어를 구분합니다. 플래그: 치환 작업의 방식을 지정합니다. c 또는 g를 선택할 수 있습니다. 플래그 옵션 c: 치환할 때마다 확인을 요청합니다. 각 치환 사항에 대해 수락 또는 거부를 결정할 수 있습니다. g: 문서 전체에서 해당 단어를 찾아 한 번에 모두 치환합니다.
· Vim
단어 선택하기 viw: 'Visual in Word'의 약어로, 커서가 위치한 단어 전체를 선택합니다. 단어를 시각적으로 강조하여 선택하는 기능입니다. vi(: 괄호 () 내의 단어를 선택합니다. vi': 작은따옴표 '' 안의 단어를 선택합니다. 단어 복사하기 yiw: 'Yank in Word'의 약어로, 비주얼 모드를 사용하지 않고 현재 커서가 위치한 단어를 복사합니다. 단어 삭제 및 편집하기 ciw: 'Change in Word'의 약어로, 현재 커서가 위치한 단어를 삭제하고 바로 입력 모드로 전환합니다. 이 명령어는 단어를 편집할 때 매우 유용합니다.
kyw6416
'Vim' 카테고리의 글 목록