728x90

코딩/vi, vim 6

[vim] vim의 복사, 붙여넣기, 잘라내기 단축키

안녕하세요. 비스카이비전입니다. 문서를 작성하거나 코드를 짜다보면 자주 하게 되는 일이 있습니다. 바로 복사(ctrl + c), 붙여넣기(ctrl + v)입니다. 윗 부분에서 작성한 코드가 다른 부분에도 필요해서 복사 붙여넣은 후에 수정하곤 하죠. VIM에서는 과연 어떤 단축키로 이 일들을 해낼 수 있을까요? vim 복사, 붙여넣기, 잘라내기 단축키 복사: y 또는 yy 붙여넣기: p 잘라내기(현재 행): dd 이 단축키들은 일반 모드일 때 사용해야 합니다. 입력 모드일 때 단축키를 사용하시면 그냥 텍스트로 받아들입니다.

코딩/vi, vim 2022.06.23

[vim] vim에서 작업 실행 취소(ctrl+z) 및 작업 다시 실행하는 방법

안녕하세요. 비스카이비전입니다. 오늘은 vim에서 작업 실행 취소하는 방법 및 작업 다시 실행하는 방법에 대해서 알려드리려고 합니다. 일반적으로 대부분의 PC 프로그램에서 작업 실행 취소 단축키는 ctrl + z입니다. 그래서 우리는 무의식적으로 vim에서도 ctrl + z로 작업 실행 취소를 시도하곤 합니다. 하지만 vim에서는 다른 단축키를 사용해야 합니다. vim 작업 실행 취소 단축키 vim의 작업 실행 취소 단축키는 u입니다. 아주 간단하죠? vim 작업 다시 실행 단축키 작업 다시 실행 단축키는 ctrl + r 입니다.

코딩/vi, vim 2022.06.22

[vim] 윈도우 PC에 vim 설치하기

안녕하세요. 수많은 소음 속에서 신호를 찾아가는 비스카이비전입니다. 리눅스 OS나 맥 OS에는 기본적으로 vi 또는 vim이 설치되어 있습니다. 하지만 윈도우 PC에는 vim이 설치되어 있지 않죠. 하지만 vim은 굉장히 매력적인 편집기이기 때문에 윈도우에서 별도로 설치해서 사용하는 분들도 많습니다. 오늘은 윈도우 PC에 vim 에디터를 설치하는 방법에 대해 알아보도록 하겠습니다. 사람들이 vim을 사용하는 가장 큰 이유는 마우스를 전혀 사용하지 않고 오직 "키보드만으로" 코딩 또는 간단한 문서 작업을 할 수 있다는 점 때문입니다. 마우스로 손이 왔다갔다하는 수고를 덜 수 있다는 점이 vim을 사용하는 주된 장점입니다. 다른 사람들이 보기에 멋있어 보인다는 점 역시 개발자로서 간과할 수 없는 이점이라고 ..

코딩/vi, vim 2022.06.20 (6)

[vim] vim에서 문서의 시작, 문서의 끝으로 바로 이동하려면?

로그를 담고 있는 파일은 금방 몇 만줄, 몇 십만줄의 내용이 쌓인다. vim을 이용해서 이러한 문서를 열고 나서 한 줄씩 또는 한 페이지씩 넘겨서는 문서의 최하단으로 이동하기까지 너무 오랜 시간이 걸린다. vim에는 이러한 기능을 수행해주는 단축키가 물론 있다. shift + g 문서의 끝으로 이동 Bottom에 도달했다는 것을 vim UI의 우측하단에서 확인할 수 있을 것이다. 반대로 문서의 최상단으로 바로 이동시켜주는 단축키도 있다. gg 문서의 시작으로 이동 이번에는 Top에 도달했다는 것을 확인할 수 있다. vim의 단축키 세계는 매우 방대하지만 자주 쓰는 것만 익혀두면 된다.

코딩/vi, vim 2022.02.20 (6)

vi, vim, gedit, nano 등의 명령어를 만나면 텍스트 편집과 관련이 있다고 생각하면 된다

리눅스의 경우 터미널에 이런 저런 명령어를 주는 재미가 있는 반면, 그만큼 알아야할 명령어도 많습니다. 대략적으로 어떠한 명령어가 무엇과 관련이 있는 줄만 알아도 좀 덜 혼란스럽지 않을까 싶네요. vi vim nano gedit 이상은 리눅스에서 많이 사용하는 텍스트 편집기들입니다. 따라서, 이러한 명령어가 나오면 당황하지 말고, 어떤 문서를 편집하는구나 생각하면 됩니다. 이 중 nano 편집기가 초심자가 사용하기에 쉬운 것 같고, vim 편집기가 가장 파워풀한 것 같습니다. 파워풀한 만큼 처음에는 조금 사용하기 어렵습니다. 물론 몇 개만 알아둬도 충분히 사용할 수 있지만요. gedit은 vi, vim, nano와 달리 마우스를 사용할 수 있다는 장점은 있지만, GUI 방식이기 때문에 서버에 원격 접속한..

코딩/vi, vim 2021.01.27 (2)

[vim] vim 편집기 자주 쓰는 명령어 정리

우선 빔(vim)은 vi 편집기의 발전된 버전입니다. vim은 vi improved의 약어입니다. 리눅스 서버에서는 vscode, atom 등과 같은 코드에디터를 사용하기가 쉽지 않기 때문에, 서버에 기본적으로 설치되어 있는 vim을 활용하면 간단하고도 빠르게 문서를 작성 또는 수정할 수 있습니다. 오늘은 자주 사용하는 vim 편집기의 명령어들을 정리해보도록 하겠습니다. 이 정도만 알아도 급한 불은 끌 수 있을 듯합니다. VIM 명령어 정리 vim 파일명 파일을 vim 편집기로 엽니다. 없으면 생성해서 엽니다. a add의 약자로, 커서 뒤에 내용을 추가합니다. 내용을 수정해야할 때 사용합니다. i insert의 약자로, 커서 앞에 내용을 삽입합니다. 이 역시도 내용을 수정해야할 때 사용합니다. :w w..

코딩/vi, vim 2020.12.17