vim은 Unix 계열 시스템의 터미널에서 실행되는 텍스트 편집기입니다.
vim의 초기 버전은 1991년에 Bram Moolenaar가 만들었습니다.
네. 유용한 기능은요.
1. VSCode의 확장 프로그램으로 vim을 설치하여 사용할 수 있습니다.
2. "아ㅠ 목 아파ㅜㅜ 커서가 항상 중앙에 있었으면..."
우선 Preferences > Settings에서 설정을 해주면 됩니다.
UI로 설정을 열어서 'Cursor Surr......'를 입력하다보면 아래와 같이 나오는데,
여기서 본인의 화면 크기에 맞게 중앙쯤 되어 보이는 라인넘버를 적어주면 그 라인으로 커서가 고정됩니다.
3. j, k로 스크롤하시는 분들을 위한 VSCode 설정.
vim에서 j와 k는 위, 아래로의 1개 라인을 이동합니다.
20 라인을 내려갈 땐 k를 20번을 누르면 됩니다.
그러지 마시고!!
"
맥: 커맨드 + j
윈도우: 콘트롤 + j
"
를 누르면 기본으로 설정한 터미널 창이 하나 뜹니다.
아래 설정을 위한 명령을 복사하고 엔터!
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
그리고 VSCode를 재시작.
하면 꾸우우우ㅜㄱ 누르면
쭈우우우우ㅜㅇㄱ 내려갑니다.
4. "꾹~누르면 내려가긴하는데...이것도 지루하다.."
vim에서 number + j or k는
number만큼 내려가거나(j), 위로 이동(k)합니다.
잘 쓰시는 분들은 현재 커서로부터 얼마나 올라갈지를 알고 바로 라인을 점프합니다.
근데 그걸 다 세고 있을 수는 없잖아요..
그래서 현재 커서로부터 상대적인 라인을 알려주는 설정이 있습니다.
(vim 확장프로그램 설치를 먼저 하셔야 합니다.)
위와 같이 relative만 검색해도 나오실겁니다.
이를 체크하면,
왼쪽 사이드를 보면 중앙은 현재 라인,
그 라인 위, 아래로 상대 라인이 표시됩니다. : )
5. 단어 블럭 설정
VSCode 에서
"
맥: command + d
윈도우: ctrl + d
"
를 누르면 커서가 어디에 있든 한 단어를 블럭 설정할 수 있지요.
여러번 누르면 다중커서가 생기기도 하구요.
하지만 vim 확장프로그램을 설치했다면 위의 명령어가 먹히지 않습니다. ㅜㅜ
"우리는 답을 찾을 것이다. 늘 그랬듯이"
Vim에서도 단어를 블럭으로 잡을 수 있습니다!
"
v + i + w
"
visual: 비쥬얼모드로,
in: 안에서,
word: 단어(안에서)
vim과 관련된 유용한? 정보들이었습니다.
사실 저도 써본 지 얼마 안되서
적응해가며 사용중입니다.
해당 게시글은 지속적으로 업데이트할 예정이니
유용한 기능 있으면 댓글도 주시고
많이 공유해주세요!
점점 적응할 수록 마우스로 손이 잘 안가네요..
웹 서핑도 할때도 크롬 확장 프로그램중에 vimium이란 것이 있습니다!
이상입니다 : )