맞음
레거시 소프트웨어임
그냥 서버 원격으로 연결해서 로컬 개발환경에서 편집할 수 있는 시대에 굳이 쓸 필요는 없지
익숙하지 않은데 구태여 공부할 필요는 없음
하지만 공부해서 나쁠건 없지
find, grep, awk 이런 애들도 요즘들어 잘 쓰진 않지만 알아두면 필요할때 요긴하게 써먹잖아
vim은 그런 에디터임
“생산성이 오르긴 함?”
ㅇㅇ
단순 텍스트 편집에 대해서는 생산성이 오르긴 함
손에 익기 시작하면 텍스트 편집이 빨라지는건 사실임
손에 익지 않았으면 당연히 어렵지. vsc 쓰던 사람이 intellij 가도 힘든데, vim은 오죽하겠냐
그걸 익힐 시간이 아깝다면 할 말이 없네
”IDE에 비해 기능이 한참 부족하잖아”
맞음
그렇게 느껴진다면 지금 쓰고 있는 IDE에 vim-motion 켜서 쓰면 됨.
vscode, intellij는 물론이고 Xcode조차 공식적으로 지원하고 있음
”겉멋으로 쓰는거 아님?“
맞음
그것만은 아니긴 한데 겉멋이 한 30%는 차지하는듯
”협업이 안되잖아“
맞음
흔히 말하는 페어 코딩이 안되겠지
이건 Vim의 가장 큰 문제이자 진입장벽이라 생각함
일단 mouse 지원이나 select mode 같은게 있긴 하니까 나중엔 pair-coding mode 같은게 생길지도
제목은 오해라고 썼는데 사실 구구절절 맞는말밖에 없다
일단 내가 쓰는 이유는
- 내가 여기서 빨라서 20%
- 에디터가 빨라서 10%
- 재밌어서 50%
- 겉멋 20%
”그래서 어떻게 끔“
:qa!
ZZ
:!killall -9 vim
- dc official App
서버에서 뭐 만지다가 잠깐 뭐 바꿀때 vim써야지... 모르면 귀찮아지게될듯
가짜들밖에 없는 한국에서나 잘 안 쓰는거지 진짜 개발자들이 즐비한 외국에선 neovim 엄청 많이 쓰지. 물론 진짜 개발자들은 여전히 vim을 많이 쓰지만 우리가 vim을 쓸 필요는 없으니
재밌답시고 config 천년만년 만지고 있는걸 보면 확실히 생산성 떨어지는 것멋충 가짜개발자인것 같긴해 안쓰고도 충분히 좋은 개발자 될 수 있다 생각하는데, 재미로 하는 사람이 많냐 아니냐로 갈리는듯 - dc App
VSCode 크롬 옵시디언 Github Desktop 디스코드 켜면 메모리 사용량 6974%로 늘어나서 씀 - dc App
모르는 사람들한텐 그냥 메모장같은거 씁니다라고 말하지 빔 씁니다라고 말 안하는듯 - dc App
쉘 접근할때 할수있는게 기껏해야 nano/vi 같은 에디터로 들어가서 하는거랑 갑자기 vscode remote 연결 시도해서 하는거랑은 좀 다르지.. 서버 다루는 사람들에겐 cli 에디터 다루는 법 정확히 익혀두면 나쁘지 않다고 봄.
Vim 으로 C 코딩하는 틀딱들 디버깅 하는거 보면 빌드하고 오류메시지로 몇번째 라인인지 보고 다시 vim 들어가서 수정하고 다시 나와서 빌드하고 무한반복 ㅋㅋ 존나 속터짐
그건 그냥 스킬이슈지 tmux도 있고, :!도 있고, 심지어 :make도 있는데 내가 vscode/intellij 쓸 때 비슷한 느낌임. 한번에 찾는 방법을 몰라서 스크롤바에서 빨간줄 찾고 있음ㅋㅋㅋㅋ - dc App
그사람은 vim 쓸 줄 모르는 거 같은데 창 수직 분할 해서 오른쪽 창으로 포커스 옮기고 거기다가 터미널 띄워서 빌드하면 되는 걸...
것멋 이거 뭐 밈임? 화가나네
것멋이 뭐냐 겉멋 말하는거?
앗 - dc App
vim 추