Syntastic을 이용하여 markdown lint
현재는 coc nvim을 이용해서 markdownlint를 사용하는데, 이거 말고 syntastic을 이용해서 markdownlint를 적용하는 것이 일관성 측면에서 더 좋지 않을까? 하는 생각이 들었습니다. 이유는 두 가지 정도인데요, 하나는 ...
현재는 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...
기존에 설치한 Vim Plugin Manager인 Vundle을 사용하여 coc.nvim을 설치하려고 하였습니다. 다만, Vundle을 사용하여 설치하는 방법이 따로 적혀 있지 않기에, 찾아보니 github - coc.nvim - How to i...
Vim에서 작업시에, Powerline을 이용해서, 좀더 효과적으로 현재 상황을 확인할 수 있습니다. Vundle을 이용해서 설치할 수 있는데요, 파일 내에 아래와 같은 내용을 작성해줍니다. 그다음 vim 내에서 을 타이핑하고 엔터를 쳐줍니다. ...
Vim - Auto Completion Vim에서 사용할 수 있는 Auto Completion 을 정리합니다. 다양한 Blog로부터 도움을 받았으나, 특히, John Grib - vim 자동완성 기능 사용하기으로부터 큰 도움을 받았습니다. Bas...
Intro 기존 vim을 사용하다가 jedi-vim의 실행 속도가 매우 느려서 혹시 default vim을 사용하는 것이 문제인가 싶어서, NeoVim을 설치해봤습니다. 결론부터 말하자면, NeoVim을 설치한다고 해서 jedi-vim이 빨라지지...
Neovim설정하기 NeoVim은 에서 설정합니다. 없을 경우 폴더를 만들어 주고요. 을 만들어주고 처럼 파일 내용들을 작성해줍니다. theme의 경로가 달라졌기 때문에 기존 theme 을 가져와서 복사해줍니다. pkg manager 설치하기 -...