모든 앱에서 Vim을 사용하는 법 – QuickCursorKM과 vim-anywhere
Vim에 익숙해진다는 것은 먼저 Vim의 키바인딩에 익숙해지는 것이다. 이 때부터 다른 텍스트 에디터의 키 바인딩을 옵션에서 Vim 키 바인딩으로 바꾸고, 옵션으로 제공하지 않는 에디터는 플러그인을 찾아서라도 키 바인딩을...
Vim에 익숙해진다는 것은 먼저 Vim의 키바인딩에 익숙해지는 것이다. 이 때부터 다른 텍스트 에디터의 키 바인딩을 옵션에서 Vim 키 바인딩으로 바꾸고, 옵션으로 제공하지 않는 에디터는 플러그인을 찾아서라도 키 바인딩을...
Vim은 25년 된 텍스트 에디터이고, 조상인 vi와 호환성을 남겨두기 위해 (어찌 보면 갸륵하기까지 한) 노력을 하는 에디터라고 생각한다. 파일을 메모리로 불러들여 편집한 후 저장하는 프로세스는 (버퍼라는 용어만 빼면)...
A sampling of more advanced tricks: A sobering thought 추가링크 원문 : Your problem with Vim is that you don’t grok vi 소스코드를 편집하는 프로그래머는 전체 라인, 여러...
vimtutor Vim has no shortcuts Vim plugins fugitive.vim tpope plugins Practical Vim Again, how do I get into Vim? 추가링크 원문 : Getting started with Vim 이 글의...
vim 플러그인중 jedi-vim 을 사용하는데. 설치된 vim 에서 python 플러그가 켜있지 않아 관련되서 플러그인을 사용하지 않는다는 아래와 같은 에러 메시지를 뿜고 있었다. 1 2 3 4 Error: jedi-vim failed...
이제 어떤 작업을 하든 데스크톱 웹 브라우저를 많이 사용한다. Vim을 사용한 후에는 마우스에서 점점 멀어진다. 웹 브라우저도 키보드를 중심으로 사용한다. 애용하게 된 키보드 웹 서핑 확장과 북마클릿 단축키...
Vim은 Emacs와 함께 어렵기로 소문난(?) 에디터이다. 얼마나 어려운지 나가는 것을 몰라서 2년간 계속 사용하고 있다는 풍자 트윗을 @iamdevloper이 올리자 수천 명이 리트윗하기도 했다. 나도 처음 Vim을 무턱대고 실행하고선...
가끔 텍스트 에디터에서 한글입출력을 제대로 지원하지 않는 경우가 많다. (그래도 최근엔 많이 좋아졌지만 사용 앱도 그러니 아쉬운 놈이 우물을 팔 수밖에) 널리 사용되는 유명한 프로그램도 그런 경우가 많은데,...
Vim의 비주얼 모드와 텍스트 블록 저장과 파일 임포트에서 gvd라는 명령을 알았는데 정확한 뜻을 알기 위해 g 명령을 검색한 것을 정리한다. gj/gk: 커서를 다음/이전 “row”로 j/k는 다음/이전 “줄”로 움직인다....
원본 : Vim Text Objects: The Definitive Guide Vim에서 편집을 효율적으로 하려면 문자를 뛰어넘어 단어, 문장, 문단으로 편집해야 한다. Vim에서 이런 하이레벨 컨텍스트를 텍스트 개체(text objects)라고 한다. Vim은...
MacVim과 Vim 8 설치하였다. 본격적으로 Vim을 사용하기 위해 플러그인을 활용하자. 플러그인 검색 사이트인 Vim Awesome을 보면 14,000여 개의 플러그인들이 기다리고 있다. 먼저 플러그인을 쉽게 관리할 수 있는 Vundle을...
일반적인 텍스트 에디터에서 블록을 지정하고 Copy&Paste하는 방법은 컴초보도 다 알고 있는 방법이다. 그러나 그것을 파일로 저장하거나 불러올 때는 약간은 귀찮은 절차를 거쳐야 한다. 텍스트 블록을 파일로 저장하거나 다른...
모든 맥 버전에 vi가 아니 정확히는 Vim이 기본으로 설치되어있다. 왕초보일 때 터미널 vi 명령으로 실행시키고 나서 나가질 못해서 터미널을 꺼버린 참극을 빚었던 텍스트 에디터이다. 스택오버플로우 개발자 설문에서 텍스트...
나같은 경우엔, git commit 명령어를 실행하면 기본 에디터로 vim으로 구성해뒀다. 그러다보니 가끔 길이를 확인해서 커밋을 해야되는 경우가 발생하는데… 그나마 기본적으로 설정해놓은 80줄은 쉽게 찾으나… 커밋 제목인 50자, 커밋 메시지...
나도 vimrc 설정을 따로 만들었다만, 그것들을 전부 다른 애들이 설정해놓은 것들에서 수정해서 만든거라. 자세히 매뉴얼을 읽어보고 만들지는 않았다. 그런데 얼마전부터 NeoVim 매뉴얼을 번역하면서 기능들을 보고 있는데, 사용하고 있는 것들에대해서...
메일로 Github에서 흥하는 레포들을 소개해주는 서비스가 존재한다. 거기서 오랜만에 vim에 관련된 내용이 올라왔다. jez/vim-as-an-ide 뭐 특별한 것은 없어 보이지만, Vim을 설정하는 것들에대해 커밋을 통해서 작성해 뒀다. 그래서 더 좋다....
oh-my-vim 으로 vim 플러그인 설정에 관련된 기본 프로그램을 바꿨다 (이것저것 변경하고 있긴하다만…). 달라진게 없다. 좀 더 화려해지고 플러그인들로 인해서 IDE급으로 에디터가 변경됐을 뿐이다. 단지 80라인 와랩이 필요했을뿐인데… 암튼 그렇게...