'Programming/Vim'에 해당되는 글 40건
- 2022.02.13 python 관련
- 2022.02.13 tagbar 에서 rust tagging
- 2022.02.13 ls ranges is not enabled in ccls 해결
- 2022.02.12 ccls 설치
- 2022.02.12 VIM C/C++ ccls
- 2022.02.12 WSL에서 snap이 안될때
- 2022.02.12 neovim for python
- 2022.02.12 compile_commands.json
- 2022.02.11 neovim - init.vim
- 2017.03.14 VIM 탭 자동완성
pythong 3.8 -> 3.10 설치뒤 pip도 확인해야함
python -m pip install pip --upgrade pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo apt-get remove python3-pip
sudo apt-get remove python-pip
pyls
pip install python-language-server
검색도 별로 없고 오랜 시간 삽질했는데, 옵션을 키란 말이었음...
"lsRanges": true를 넣으면 된다
"initializationOptions": {
"cache": {
"directory": "/tmp/ccls"
},
"highlight": {
"lsRanges": true
}
}
}
https://www.reddit.com/r/neovim/comments/jwhf60/error_using_ccls_with_nvim/
Error using ccls with nvim
I'm pretty sure I built, installed, and configured clss correctly, below you can find my error message, coc-settings.json, and CocInfo in that...
www.reddit.com
https://ralpioxxcs.github.io/post/vim/vim_setting_3/
Vim 사용하기 #3 - C/C++ 개발환경 세팅
이번에는 neovim에서 coc.nvim를 이용하여 C/C++ 개발환경을 세팅하는 방법에 대해서 알아보겠다. coc.nvim은 Language Server Protocol인 LSP를 지원하는 코드 auto-completion 패키지인데 이전에는 ycm을 사용하다
ralpioxxcs.github.io
https://github.com/MaskRay/ccls/wiki/Build
GitHub - MaskRay/ccls: C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting - GitHub - MaskRay/ccls: C/C++/ObjC language server supporting cross references, hierarchie...
github.com
ccls 를 snap으로 설치해보려고 했는데 WSL 20.04엔 안깔려있고 깔아도 통신에러
https://bitlog.tistory.com/135
wsl2 ubuntu 20.04 distro에서 snap 오류.
요즘 wsl을 이용해서 이것 저것 많이 해보는데, 대부분 잘 동작하지만, 간혹 잘 안되는 경우가 있습니다. 오늘도 간혹 잘 안되는 경우를 만났습니다. Ubuntu에서 대게는(저는) 라이브러리를 설치는
bitlog.tistory.com
여기에 해결책.
$ sudo apt-get update && sudo apt-get install -yqq daemonize dbus-user-session fontconfig
$ sudo daemonize /usr/bin/unshare --fork --pid --mount-proc /lib/systemd/systemd --system-unit=basic.target
$ exec sudo nsenter -t $(pidof systemd) -a su - $LOGNAME
근데 몇가지 데몬이 돌게 만드는게 좀 맘에 안든다 끌 방법은...
위 커맨드는 1회성이라 WSL을 reboot해주면 된다. services.msc나
Get-Service LxssManager | Restart-Service
NeoVIM으로 Python개발환경 구축하기
1. Neovim을 설치한다. 2. Nvim의 fisa-dev를 설정한다. http://nvim.fisadev.com/ Fisa-nvim-config by fisadev This is my personal NeoVim configuration, built according to my personal preferences, withou..
provia.tistory.com
여기가 중요
Fisa-vim-config by fisadev
Fuzzy file, code and command finders (like Textmante or Sublime Text). "Fuzzy" means you can type approximately what you want, and it will find it anyway (for instance, "satmod" will find stuff like "SatelliteModel"). Probably one of the most life-changing
vim.fisadev.com
Fisa-vim-config by fisadev
Fuzzy file, code and command finders (like Textmante or Sublime Text). "Fuzzy" means you can type approximately what you want, and it will find it anyway (for instance, "satmod" will find stuff like "SatelliteModel"). Probably one of the most life-changing
vim.fisadev.com
https://www.joinc.co.kr/w/man/12/neovim
NeoVim 기반 개발환경 설정
www.joinc.co.kr
https://velog.io/@mythos/Linux-neovim-%EC%84%A4%EC%A0%95-CoC-Vim-Plug-treesitter-NERDTree
[Linux] neovim 설정 (CoC, Vim-Plug, treesitter, NERDTree)
vi 는 터미널에서 사용 가능한 리눅스의 텍스트 편집기 프로그램이다. 기본 기능 역시 훌륭하지만, 코드 에디터로 사용하기엔 부적절하다. 이번 글에서는 Neovim 을 설치하여 리눅스의 텍스트 에
velog.io
vs code에서 wsl을 이용한 c/c++ 컴파일
vs code에서 wsl을 이용한 c/c++ 컴파일 vs code에서 c/c++ 컴파일을 하기 위한 환경을 구성해 보겠습니다. 이 내용은 https://code.visualstudio.com/docs/languages/cpp과 https://code.visualstudio.com/docs..
blog.jiktong.kr
https://tyanjournal.com/tips/neovim-c-ide/
[Vim] Neovim을 C++ IDE로 사용하기 - tyanjournal
오랜만에 C++로 코드를 작성해야 할 일이 생겼다. 훑어봐야 할 코드가 좀 방대해서 vscode의 편리한 gui를 이용해볼까 하다가, 아무래도 마우스 없이 tmux 환경에서 window, pane을 여러 개로 나눠서 vim,
tyanjournal.com
NeoVIM으로 Python개발환경 구축하기
1. Neovim을 설치한다. 2. Nvim의 fisa-dev를 설정한다. http://nvim.fisadev.com/ Fisa-nvim-config by fisadev This is my personal NeoVim configuration, built according to my personal preferences, withou..
provia.tistory.com
참고한 vimrc들
http://nabiro.tistory.com/274
function InsertTabWrapper()
let col = col('.') - 1
if !col || getline('.')[col - 1] !~ '\k'
return "\<tab>"
else
return "\<c-p>"
endif
endfunction
inoremap <tab> <c-r>=InsertTabWrapper()<cr>