macOS - hammerspoon01 - ctrl + hjkl 화살표 사용하기
키보드 위에서 손이 움직이는 영역을 줄이기 위해, 화살표를 ctrl + hjkl을 이용해서 사용하려고 합니다. Hammerspoon을 이용합니다. Do it by Hammerspoon Ctrl + hjkl "Ctrl + hjkl 을 화살표로 이용...
키보드 위에서 손이 움직이는 영역을 줄이기 위해, 화살표를 ctrl + hjkl을 이용해서 사용하려고 합니다. Hammerspoon을 이용합니다. Do it by Hammerspoon Ctrl + hjkl "Ctrl + hjkl 을 화살표로 이용...
html 문서를 작성할 때는 tag를 닫아주는 게 가장 귀찮습니다. 아마 학부 때는 자동으로 닫아주는 게 있다는 사실을 모르고 하나하나 모두 타이핑 해줬던 것으로 기억하는데요. github - vim-closetag를 사용하면 vim에서도 자동으...
Vim에서 javascript auto completion을 사용하려면, github - neoclide -coc-tsserver를 설치해야 하는 걸로 보입니다. coc-tsserver를 사용하려면, coc.nvim도 설치되어야 합니다. vim에...
VScode에는 visualstudio - indent-rainbow라는 indent 깊이에 따라 색깔을 다르게 처리해주는 plugin이 있습니다. python처럼 tab size가 4 space인 경우에는 그나마 구분이 확실한 반면, javas...
javascript syntax highlighting vim에서 javascript를 작성중에 syntax highlighting이 예쁘게 되지 않아서, vim-javascript라는 플러그인을 vundle을 사용해서 설치해줍니다. 부분적으로 ...
현재는 coc nvim을 이용해서 markdownlint를 사용하는데, 이거 말고 syntastic을 이용해서 markdownlint를 적용하는 것이 일관성 측면에서 더 좋지 않을까? 하는 생각이 들었습니다. 이유는 두 가지 정도인데요, 하나는 ...
저는 markdown을 포함한 대부분의 문서 파일을 vim을 이용해서 편집합니다. 이 때 괄호 등을 쓸 때가 많은데요. 매번 bracket을 양쪽 다 입력하는 것이 꽤나 번거로운 일이므로, github - auto-pairs라는 플러그인을 사용하...
Vim에서 markdown을 작성 중에 오류 혹은 표준을 잡기 위해서 lint를 사용하려고 합니다. vscode에서는 extension을 설치하면 되지만, vim에서는 이게 조금은 번거롭죠. 저는 coc.nvim을 사용하고 있어서, 아래 명령어를...
file 내에 아래 내용을 추가하면, python, vim, json code block에 대해서 markdown 내에서 syntax highlight이 지원됩니다. - : global을 의미하며, 아래 설정을 전역적(globally)으로 설정해...
Vim에서 Python 개발만 진행하다가, 최근에는 Javascrip도 조금씩 쓰고 있습니다. python의 경우 tab이 4 space인 반면 JS의 경우는 2 space죠. js에서 2 space가 표준이 된 배경에는 "callback hel...
Vundle을 이용해 설치하므로, NerdTree를 Vundle 목록에 추가해줍니다. 추가한 다음, 을 실행해주구요. 그 다음 에 아래 내용을 수정하여, "normal mode에서 'nerd'를 타이핑하면 NerdTree가 띄워지도록" 해줍니다....
Trigger completion by Tab tab으로 Completion이 실행되고, 다음 completion item으로 넘어갈 수 있도록 설정합니. Add shell script to .vimrc 아래와 같은 vim script를 파일에 ...
작성한 code에 대해서, 잔소리해주는 lint를 설치해보기로 합니다. 보통은 코드를 작성한 다음, 커맨드 라인에서 다음의 형태로 실행합니다만, 이렇게 하게 되면 vim > bash > vim의 순서로 왔다갔다 해야 한다는 번거로움이 있죠. vi...
python completer를 Jedi에서 coc.nvim으로 변경해봅니다 처음에는 Jedi를 사용해서 python auto complete를 사용했습니다만, .(dot)을 누른다음, popup이 뜨는 데 까지 너무 오랜 시간이 소요되더군요. ...
저는 IDE로는 Vim을, python auto completion으로는 coc-nvim, coc-jedi를 사용하고 있습니다. 이 때, 각 메소드를 선택할 때, popup 창이 뜨는데요, 팝업 창 옆으로 스크롤이 뜨는데, 이 스크롤을 움직일 수...
Vim에서 프로그래밍을 하기 위해, AutoComplete Plugin 인 github - YouCompleteme - Installation를 설치하려고 하였으나, 결국은 되지 않아서 그 실패기를 정리합니다. macOS Monterey(12.1...