Notice
Recent Posts
Recent Comments
Link
취미생활
[vim] grep 자동 완성키 만들기, search 키 만들기 본문
vim 은 프로젝트 단위의 코딩에서 참 단점이 큰 것 같다.
플러그인을 설치해서 어떻게든 해결이 가능하지만,
플러그인 설치가 불가능한 상황에선 정말 답도 없다.
특히나 특정 변수가 어디서 사용되는 지 알고싶을 때는 참 골치아프다.
grep 명령어 써주고 -nRI 옵션에 변수도 손으로 쳐줘야 되고... 솔직히 너무 힘들다.
이러한 경우 .vimrc 파일에 mapping 을 통해 search 키를 만들면 정말 편하게 쓸 수 있다.
홈 디렉토리에 존재하는 .vimrc 파일을 열어 아래 내용을 추가해주자
nnoremap <C-j> :execute 'grep -nIr "\b<C-R><C-W>\b" .' <Bar> cw
nnoremap <C-k> :!grep -nIr --color "<C-R><C-W>" .
이제 파일 저장 이후 Ctrl + k 를 누르면 아래 사진과 같이 명령어가 자동 입력된다.
참고로 Ctrl + j 는 Ctrl + k 와 동일하지만 무려 검색 창을 띄워준다.
검색 창에서 원하는 값으로 이동 후 엔터를 누르면 해당 파일의 변수 값으로 바로 이동할 수 있다.
와!
개인적으로 정말 잘 써먹고 있긴 한데
다만 아쉬운 점은 아직까지 grep 디렉토리를 설정하는 방법을 모르겠다.
불편하면 언젠가 찾아내겠지만 아직까진 너무 귀찮다.
누군가 찾아줬으면 좋겠다.
'컴퓨터 > 코딩 꿀팁' 카테고리의 다른 글
[C++] 전처리문으로 업데이트 단위로 쉽게 되돌리기 (0) | 2022.09.12 |
---|
Comments