w, e, b 같은거는 쉬프트랑 컨트롤 + 화살표, 홈, 엔드키도 대체 가능하고
복사 붙여넣기도 비슷하게 대체가능한데
삽입 모드에서 esc누르고 모드 바꾼 다음에 입력하는건 오버헤드 아님??
vscode에서 vim 키바인딩 플러그인 적용해서 빔 써보려구 해봤는데
쓰면 쓸수록 이해가 안되는 신묘한 에디터임
w, e, b 같은거는 쉬프트랑 컨트롤 + 화살표, 홈, 엔드키도 대체 가능하고
복사 붙여넣기도 비슷하게 대체가능한데
삽입 모드에서 esc누르고 모드 바꾼 다음에 입력하는건 오버헤드 아님??
vscode에서 vim 키바인딩 플러그인 적용해서 빔 써보려구 해봤는데
쓰면 쓸수록 이해가 안되는 신묘한 에디터임
옛날 gui없던 시절 터미널용 그당시 최대한 기능많이 넣고 편의성 가지게 하려고
근데 esc는 3보전진을 위한 1보후퇴라고 생각하면 됨
https://nolboo.kim/blog/2016/11/15/vim-for-beginner/
빔의 진정 유용한 단축키는 그런 사소한 게 아니다. 예를 들어 빔에는 특정 글자까지 지우는 단축키가 있다. hello world 라는 텍스트가 있을 때 현재 커서가 e에 있다면 dfr 이라고 입력하면 hld만 남는다. 마찬가지 원리로 (hello) 라는 텍스트가 있고 현재 커서가 ( 에 있다면 ldt) 라고 치면 () 만 남는다
이런 소소한 한 글자 명령이 많아서 쓰는 거다
Ctrl, Shift 조합만으로 모든 명령이 대체가 가능했다면 당연히 이미 그렇게 바뀌었겠지?
글쓴이 인데 위에 말한 기능 다 컨트롤이랑 쉬프트로도 되는 기능 아님?? 차이가 있다면 키보드를 누르는 횟수 정도...
괄호 안에 헬로 지우는건 쉬프트 + -> 선택해서 지우면 되고 hld만 남기는건 shift ->-> ctrl <-<-
빔을 써야한다면 터미널에서 텍스트 편집해야 할때밖에 없는것 같은데 기존 gui 기반 에디터에서 빔 키바인딩을 써서 얻을 수 있는 장점이 뭔지 모르겠음
줄 삭제하고 클립보드에 넣는게 빔에서 아마 bb였던 것 같은데 이것도 shift + delete로 할 수 있고 흠... 빔 쓰는 사람들은 빔이 좋다고 하는데 도대체 어떤면에서 좋은지 모르겠음. 단축키가 정말 편하다고 하는데 esc 왔다 갔다 하고 i누르고 입력하고 이런거 보면 요즘 시대에 굳이 쓸 필요가 있나 그런 생각이 들어거
횟수와 동선을 줄이기 위해 단축키를 쓰는 건데, Ctrl과 Shift로도 된다는 건 어리석은 반문이다. 네 논리대로라면 마우스로도 모든 일을 할 수 있다. 뭐 하러 키보드를 쓰나?
그게 동선이 최적임 당장 o랑 O만 써봐도 vim없이 못사는몸이 돼버린다
esc를 누가 그대로 누름 캡스락 같은거랑 esc람 바꿔서 쓴다
그냥 한달써봐