Vim - plugin AutoPair Config 수정
저는 markdown을 포함한 대부분의 문서 파일을 vim을 이용해서 편집합니다. 이 때 괄호 등을 쓸 때가 많은데요. 매번 bracket을 양쪽 다 입력하는 것이 꽤나 번거로운 일이므로, github - auto-pairs라는 플러그인을 사용하...
Python, Java, AI/ML, Vim, Web, CS 이론 등 소프트웨어 개발 및 엔지니어링 기록
저는 markdown을 포함한 대부분의 문서 파일을 vim을 이용해서 편집합니다. 이 때 괄호 등을 쓸 때가 많은데요. 매번 bracket을 양쪽 다 입력하는 것이 꽤나 번거로운 일이므로, github - auto-pairs라는 플러그인을 사용하...
shell에서 작업을 하다 보면, 파일 내에 특정한 문자열이 있는지, 있다면 어디에 있는지 검색해야 할 때가 있습니다. stackoverflow - how do i find all files containing specific text on li...
Pandoc - Convert markdown to html pandoc은 "Universal markup converter"로 조판 문법은 다르지만 비슷한 애들을 변환해주는 도구, 라고 해석하시면 됩니다. 가령, markdown과 html은 m...
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...
python으로 개발하고 로 돌리는데 속도가 너무 느리더군요. 그래서 를 사용해서 돌리려고 보니, 다음과 같은 오류와 함께 돌아가지 않았습니다. python에는 가 설치되어 있지만, pypy에는 가 설치되어 있지 않기 때문이죠. pypy에서 pi...
요즘 친구들과 wordle 게임을 하고 있습니다. 그냥 5 문자로 된 word를 맞추는 게임인데요, 이게 하루에 1기기로 1번만 할 수 있어서인지 모르겠지만 꽤 오랫동안 매일 해오고 있습니다. About Wordle wordle은 Josh War...
unix terminal에서 자주 접근하는 folder path가 길어서, 빠르게 접근할 수 있는 link를 만들어주려고 합니다. 이렇게 만들어주고 나면, cd를 여러번 칠 필요 없이 바로 움직일 수 있습니다. 을 사용해서 확인해 보면, link...
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...