-
[개발 팁] Vim 에디터란 무엇인가?개발 팁 2020. 11. 17. 21:55
최근에 즐겨보게 된 유튜브 채널 중에 얄코-얄팍한 코딩 지식이라는 채널이 있다.
설명도 아주 친절하게 잘해주는 건 물론이고, 도중에 간간히 유머도 녹아있어 초보자들이 입문으로 접하기에
아주 좋은 채널이라고 생각한다.이 채널의 동영상들을 시간 가는 줄 모르고 하나씩 보다가
Vim 에디터에 대한 소개 영상이 눈에 들어 왔다.
Vim. AWS 원격 접속 시 환경 세팅을 하는 데에서 잠깐 봤던 녀석이다.
리눅스와 같은 CLI 환경에서 사용되는 구닥다리 유물 쯤으로 생각하고 있었으나,
얄코의 소개 영상을 보고 생각이 조금 달라졌다.
CLI 환경에서만 즐겨 사용되는 것이 아닌, GUI 환경에서도 Vim을 고집하는 사람들이 있다지 뭔가.
기존에 익숙해진 방식에서 벗어나기 어려워하는 괴짜 같은 개발자가 아닌가 생각했으나,
좀 더 자료를 찾아보니, 얄코님의 말이 거짓은 아닌 듯 했다.
새롭게 Vim을 접해 본 사람들도 이 에디터가 생산성이 높다고 인정했다.
그래서 Vim 에디터에 익숙해지는 것 또한 나의 신년 목표로 삼았다.
그래서 안드로이드 환경에서 Vim을 사용하기로 했다.
안드로이드 스튜디오에는 Vim을 그대로 이용할 수 있는 ideaVim이라는 플러그인이 존재한다.
[Settings]-[plugins]로 가서 검색한 후 설치하고 재시작하면 vim 환경이 적용된다.
vim은 아주 불친절하다, 키맵을 일일히 알고 있어야 하고, 그것에 익숙해지는 것은 기존과는 다르게 낯설고 불편하게 느껴진다.
하지만 그만한 불편함을 감수하고서 뛰어난 생산성을 얻을 수 있다면 기꺼이 배워야 할 에디터인 것 같다.
Vim의 명령어 키맵이다. 보다시피 아주 많다..
이동 단축키들이다. 이 역시 익숙해지면 시간이 걸릴 것이다.
'개발 팁' 카테고리의 다른 글
의미 있는 이름 (0) 2022.01.10 구름 IDE에서 Gradle build가 느릴 경우 해결 방법 (0) 2020.12.19 [아이패드로 코딩하기] 구름 IDE에서 Spring Boot 프로젝트 생성하고 공유하기 (0) 2020.12.19 [아이패드로 코딩하기] 구름 IDE 소개 (2) 2020.12.19 [아이패드로 코딩하기] 아이패드에서 파이썬 코딩하기 - Pythonista 소개 (0) 2020.11.14