type
status
date
slug
summary
tags
category
icon
password
vi/vim
vi 또는 vim은 매우 강력한 텍스트 편집기로, 주로 Unix 계열 시스템에서 사용됩니다. vi는 기본적인 편집 기능을 제공하며, vim은 이를 확장하여 다양한 추가 기능을 제공합니다.
유용한 기능들
- 멀티 언두/리두 (Multiple Undo/Redo): vim에서는
u
를 눌러서 언두를 하고,Ctrl
+r
를 눌러서 리두를 할 수 있습니다. 이는 여러 단계의 변경을 쉽게 되돌릴 수 있게 해줍니다.
- 비주얼 모드 (Visual Mode):
v
를 눌러서 비주얼 모드로 들어가면, 텍스트를 블록으로 선택할 수 있습니다. 이 모드에서는 선택한 텍스트를 쉽게 편집하거나 복사할 수 있습니다.
- 매크로 (Macros):
q
를 누르고 원하는 레지스터를 입력한 후, 일련의 키 입력을 기록할 수 있습니다. 기록을 마친 후 다시q
를 누르면 매크로 기록이 종료됩니다. 이후@
다음에 레지스터를 입력하여 매크로를 실행할 수 있습니다.
- 탭과 스플릿 윈도우 (Tabs and Split Windows):
:tabnew
명령어를 사용하여 새로운 탭을 열거나,:split
및:vsplit
명령어를 사용하여 화면을 여러 개의 창으로 나눌 수 있습니다. 이는 여러 파일을 동시에 편집할 때 매우 유용합니다.
- 강력한 검색 및 치환 (Powerful Search and Replace): vim은
/
를 사용한 검색과:s
를 사용한 치환 기능을 제공합니다. 정규 표현식을 사용하여 복잡한 검색 및 치환 작업도 수행할 수 있습니다.

Nano
nano는 또 다른 인기 있는 텍스트 편집기로, vi/vim보다 사용하기 쉬운 인터페이스를 제공합니다.
Ctrl
키와 간단한 명령어를 사용하여 텍스트를 편집할 수 있으며, 초보자도 쉽게 사용할 수 있는 장점이 있습니다.