![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cDFO7c/btsIS8ta2n0/O1CUyF7hz7vf7RIzkOuSe0/img.png)
nvim-cmp란?nvim-cmp는 lsp기반 자동완성 플러그인 입니다. vim쓰면서 가장 아쉬웠던 부분이 '자동완성'이었습니다. 저는 IntelliJ의 Ideavim정도만 쓰다가 vim으로 개발을 해야 하는 상황을 만났습다. linux에서만 돌아가는 코드를 작성해야 하는 상황이었는데요 shell script를 작성 할때 vim으로 코딩 했습니다. 이럴 때 '자동완성'기능이 너무나 아쉽습니다. 하지만 vim에서 자동완성 기능을 구글에 검색 해보면 설정하는게 한글로 된 문서가 별로 없고 요즘은 잘 안쓴다는 coc, youCompleteMe 등에 관한 포스팅만 있어서 잘 못하고 있다가 vim.kr에서 검색을 하면서 겨우 설정에 성공 했습니다. nvim-cmp를 쓰는 이유앞서 말한 coc와 ycm(youCom..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b1kb84/btsID4erjcg/67IsWaUN4DYmV2r64vg1t1/img.png)
ideavim 세팅을 하다보면 Action Id가 필요한 경우가 있습니다. 이 때 set trackactionids 를 쓰면 다음과 같이 우측 하단에 어떤 액션을 할 때마다 아이디가 표시되며 복사도 할 수 있습니다. 액션 ID표시 활성화:set trackactionids 활용 ctrl + shift + f10을 rr 로 매핑매핑 해놓으면 좋은점은 function key까지 손을 안뻗고도 실행을 할 수 있다는 점 입니다. ctrl + shift + f10의 action id는 ChooseRunConfiguration 입니다. 디버그 모드는 ChooseDebugConfiguration 입니다. 저는 를 space로 설정 했습니다 space + r + r을 누르면 실행 하게끔 연결을 해놓았습니다. 디..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bWhWPQ/btsIvNRh5yu/sd17aTYbivnRxH8oRJm6B0/img.png)
xshell쓰다가 wezterm으로 바꾸었습니다. 바꾸게 된 이유는 xshell과 vim이 단축키가 겹쳐서 입니다. vim을 많이 쓴다면 wezterm이 xshell보다 체감상 더 편합니다. 무료이기도 하구요. 설정위치설정파일은 처음에는 안만들어져있고 위치는 다음과 같이 지정 해주어야 합니다.$HOME/.wezterm.lua 코드local wezterm = require 'wezterm'local config = { color_scheme = "catppuccin-frappe", font_size = 14.3, cell_width = 1, -- PragmataPro adjustment line_height = 0.84, -- PragmataPro adjustment enabl..
- Total
- Today
- Yesterday
- docker container tissue
- 2017 티스토리 결산
- docker container whale
- 도커각티슈박스
- docker container
- Linux
- 도커컨테이너
- docker container tissue box
- 개발자
- docker container case
- 도커티슈박스
- vim
- 도커각티슈케이스
- shellscript
- 도커티슈케이스
- Sh
- 이직
- 싱가폴
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |