본문 바로가기

# Tools14

[Vim] Vim 사용 가이드 Part.4 - 비쥬얼 모드 [비쥬얼 모드] 마우스로 블록을 드래그하듯이, 시각적으로 블록을 복사, 삭제, 선택할 수 있는 모드 📌 비쥬얼 모드 명령어 명령어 설명 v 한 문자 단위로 드래그 V 줄 단위로 드래그 Ctrl + v 비쥬얼 블록 모드 📌 단어 선택 모드 명령어 설명 viw visual in word 커서가 위치한 단어를 선택하는 기능 vi ( 또는 ' 또는 [ 각 괄호 내부에 있는 단어들 전체 선택 yiw 비쥬얼모드를 사용하지 않고, 해당 단어를 복사 ciw 해당 단어를 삭제함과 동시에 입력모드로 전환 📌 단어 찾아 바꾸기 명령어 flag 설명 :%s/바꿀단어/어떻게바꿀지/flag c 하나씩 바꿀 지 안 바꿀 지 선택하는 기능 g 해당 단어를 모두 바꾸는 기능 2023. 12. 19.
[Vim] Vim 사용 가이드 Part.3 - 텍스트 입력 모드 [입력 모드] 📌 입력 명령어 명령어 설명 Ctrl + [ 입력 모드를 빠져나오는 가장 정석적인 방법 a 현재 문자 뒤에 입력 커서 위치 i 현재 문자 앞에 입력 커서 위치 o open line 현재 문자 아래에 한 줄이 생기면서 입력 커서 위치 r replace 현재 문자를 대체 한 번만 명령어를 수행하고, 다시 명령모드로 돌아온다. A 현재 문장의 가장 마지막에 입력 커서 위치 I 현재 문장의 가장 처음에 입력 커서 위치 O Open line 현재 문자 위에 한 줄이 생기면서 입력 커서 위치 📌 삭제, 복사, 붙여넣기 명령 모드에서 실행하는 명령어 명령어 설명 x delete와 같은 기능 행 끝에 도달하면, Back_Space와 같은 기능 dd 한 문장을 통으로 지우는 기능 D 현재 위치부터 문장의 .. 2023. 12. 19.
[Vim] Vim 사용 가이드 Part.2 - 커서 이동, 스크롤 이동 [커서 이동] 📌 방향키 이동 기존 Vim 명령어 ← h ↓ j ↑ k → l 키보드 방향키나 마우스를 사용해서 커서를이동시킬 수도 있다. 하지만 Vim의 장점을 극대화시키기 위해서는, 영문 방향키 사용이 필수 📌 Operation Panding mode 쉽게 말하면, 어떤 명령을 입력하고 있지만 아직 명령을 실행하지 않는 기능이다. 예시로, 영문 방향키만 사용해서는 원하는 곳까지 도달하는 데, 많은 키 입력이 필요하다. 이를 수월하게 진행하기 위해 Operation Panding 기능을 사용할 수 있다. kkkk → 4k 위와 같이 사용하면, 좀 더 수월하게 커서를 이동시킬 수 있다. 📌 단어 단위의 이동 명령어 설명 문장 부호 포함(단어 단위의 이동) w 우측 이동, 단어의 시작에서 정지 b 좌측 이.. 2023. 12. 18.
[Vim] Vim 사용 가이드 Part.1 - 명령 모드, 입력 모드, 라인 모드 [Vim 이란?] 📌 Vim의 개요 Vim(Vi IMproved)은 vi 에디터를 향상시켜 만든 텍스트 편집기 이다. 간단히 말하면 윈도우의 메모장과 같은 역할을 하며, Vi라는 것은 유닉스 계열 환경(리눅스 등)에서 사용되는 에디터로, 터미널에서 텍스트 작업을 쉽게 할 수 있도록 만들어진 도구이다. Vim은 처음 접할 때는 조금 어렵다고 느껴지는 기능이지만, git과 같은 터미널 작업을 할 때는 창 전환, 마우스 조작 없이 편하게 이용할 수 있다는 장점이 있으므로 알아두면 여러므로 편리한 도구이다. [Vim mode] 📌 Vim의 세 가지 mode ✅ 명령 모드 명령 모드는 명령어를 이용하여 현재 커서 위치 조정, 글자의 삭제 및 수정, 검색 등의 기능을 제공하는 모드이다. - 특정 명령어 입력 외에는.. 2023. 12. 18.