Vim 15 - Install coc.nvim
기존에 설치한 Vim Plugin Manager인 Vundle을 사용하여 coc.nvim을 설치하려고 하였습니다. 다만, Vundle을 사용하여 설치하는 방법이 따로 적혀 있지 않기에, 찾아보니 github - coc.nvim - How to i...
기존에 설치한 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 설치하기 -...
Install Vundle, Jedi-Vim Vundle을 이용해서, jedi-vim을 설치해봅니다. 에 아래 내용을 추가해줍니다. 그리고 vim 내에서 을 실행해줍니다. python 파일을 열어보니 아래와 같은 오류가 발생하는데 흠. 이건 pa...
종종 vi, vim에서 Insert Mode에서 character를 지울 때 backspace 가 먹히지 않을 때가 있습니다. 그냥 한번에 하고 싶으면 다음을 사용하면 되죠. wrap-up 만약 이렇게 했는데도 잘 안된다면 그냥 nvim으로 가버...
neovim을 설치하고, default vim을 neovim으로 변경합니다. 에 다음 명령어를 설치해줍니다. 혹시 오류가 뜬다면, 해당 명령어가 제대로 입력되지 않은 겁니다. 만약 앞뒤에 space(공백)이 있다면 지워주시면 됩니다. Why sp...
vim은 영어 자판을 사용해야하지만, 한국인들은 영어 자판과 한글 자판을 오가면서 사용하죠. 따라서, 영어인줄 알고 무의식중에 vim command를 사용했으나, 한글 자판이었다면, 한글로 입력된 부분을 지우고, 다시 영어 자판을 입력해줘야 하는...
vim - insert, command mode 별로 cursor 모양 변경하기 기본 vim에서는 글을 입력하는 insert mode와 명령을 입력하는 command line에서의 cursor 모양이 동일합니다. 그런데 이 경우 가끔 insert...
vim을 사용해서 c로 간단한 코드를 개발하던 중에, 일반적인 IDE들에서는 모두 존재하는 '{'을 타이핑하면 알아서 '}'을 생성해주는 bracket completion이 Vim에서는 되지 않았다. 따라서, vim에서 해당 기능이 구현되도록 설...
최근의 coding convention들을 보면, 하나같이 hardtab을 사용하지 않고 있습니다. hardtab은, 우리가 알고 있는 그 탭 문자를 말하죠. "아니, 나는 지금도 tab을 사용하고 있는데?"라고 생각하실 수 있는데요, vscod...
vim에서 작업하다가 일정 코드를 복사해서 vim 외부, 가령 vscode로 복사해서 붙여넣어야 할 때가 있습니다. 이때, 마우스로 긁은 다음 ctrl + c, v를 사용하면 문제없이 복사되기는 하는데요. 이렇게 하지 않고, visual mode...
vim의 자잘하지만 필요한 몇 가지 command들을 정리하였습니다. - : 현재 커서가 위치한 단어 복사 - : 현재 커서가 위치한 문장을 복사 - : 현재 커서가 위치한 줄 자체를 복사 - : 이전 문단으로 - : 다음 문단으로 - : 현재 ...
Code를 block 한 다음, indentation할 때, 일반적인 IDE에서는 그냥 block을 지정한 다음 을 누르면 되죠. 그러나, vi에서는 visual mode로 block을 지정한 다음 혹은 을 사용하면 됩니다.
를 누르면 현재의 cursor가 위치한 곳을 화면의 중앙에 위치시킵니다. + 를 누르면 현재의 cursor가 위치한 곳을 화면의 최상단에 위치시킵니다.