본문 바로가기

Linux/VIM16

VIM 주석 단축 커맨더 nerdcommenter 1.  nerdcommenter 란?nerdcommenter는 주석을 편리하게 달아 주는 플러그인이다. visual 모드로 영역을 설정하고 단축 키를 입력하면 해당 영역에 대하여 주석처리를 해준다. 간편하게는 라인 수를 입력 한 다음 단축 키를 입력하여 주석 처리를 할 수 있으며, 같은 방법으로 주석이 달려 있는 코드를 해제 할 수 있다.    2. .vimrc에 Plugin  추가call vundle#begin()    Plugin 'preservim/nerdcommenter'    call vundle#end() vim Plugin 사용방법https://khd0801.tistory.com/31?category=991537  vim Vundle을 이용한 Plugin 설치 1. vim Vundle 설치 .. 2024. 3. 26.
vim 코드변경 표시 플러그인 vim-gitgutter 1. vim-gitgutter 이란? vim-gitgutter란 Vim의 gutter(vim 편집기 왼쪽 측면의 좁은 세로 공간) 영역에 git diff의 표시를 나타내는 플러그인이다. vim-gitguuter의 주요 기능은 다음과 같다. git diff의 시각화 : git 저장소의 버전과 비교하여 추가, 수정 또는 제거된 라인을 vim의 gutter 영역에 기호로 표시한다. 효율적 탐색 : 사용자는 변경된 라인으로 빠르게 이동하여 변경된 부분으로 이동 할 수 있다. 사용자 정의 옵션 : 사용자는 변경 사항을 나타내는데 사용되는 기호와 색상을 자신이 원하는데로 수정 할 수 있다. 성능 최적화 : 대용량 파일이나 저장소를 사용하더라도 vim의 성능에 영향이 최소화 되도록 설계되어 있다. vim-gitgut.. 2024. 2. 15.
vim 코드 자동 완성 coc.nvim 1. coc.nvim 이란? coc.nvim은 vim 편집기에서 사용 할 수 있는 플러그인으로 실시간 코드 자동 완성 및 다양한 개발 도구를 통합하는 목적으로 만들어진 플러그인이다. "Conquer of Completion"의 약자로 아래와 같은 기능과 장점을 가지고 있다. 코드 완성 및 제안 코드 작성시 자동 완성 및 코드 제안 기능을 제공하여 빠르고 정확한 코드를 작성 할 수 있도록 도와준다. 이는 개발자가 코드를 더 빠르게 작성하고, 오타를 줄일 수 있도록 도와준다. LSP(Language Server Protocol) 지원 LSP를 통한 통합 개발 환경을 지원하여 다양한 언어와 프레임워크에 대한 일관된 기능을 제공한다. 코드 분석, 자동 완성, 오류 표시등을 LSP를 통해 효과적으로 활용 할 수 .. 2024. 1. 15.
vim The NERD Tree 1. vim The-NERD-tree 란? NERDTree는 Vim 편집을 위한 파일 시스템 탐색기이다. 이 플러그인을 사용하면 복잡한 디렉토리 계층 구조를 보기 편하게 Tree형태로 보여주며, 파일을 탐색하고, 빠르게 열어 읽거나 편집 할 수 있다. 2. .vimrc에 Plugin 추가 call vundle#begin() Plugin 'preservim/nerdtree' Plugin 'Xuyuanp/nerdtree-git-plugin' Plugin 'ryanoasis/vim-devicons' Plugin 'tiagofumo/vim-nerdtree-syntax-highlight' call vundle#end() vim Plugin 사용방법 https://khd0801.tistory.com/31?categ.. 2023. 4. 25.
vim 단축키 설정 1. vim 단축키란? vim은 CLI(Command Line Interface)용 편집기로 여러개의 간편한 단축키가 있고, 사용자가 원하는데로 단축키를 설정 하여 사용 할 수도있다. 현재의 블로그에서는 기존에 존재하는 단축키 사용이 아닌 사용자가 단축키를 설정하여 여태까지 추가한 플러그인의 기능을 사용자가 보다 간편하고 편리하게 사용 할 수 있는 방법을 제시한다. 2. .vimrc에 Plugin 추가 vim 단축키 설정에는 Plugin에 추가할게 없다. 3. 설정 "-----------------------------------------------------------------------" " User Key Setting "-----------------------------------------.. 2023. 4. 24.
vim rg 사용법(vim 사용 여러 파일들 내 문자열 검색) 1. rg이란? rg는 ripgrep으로써 grep을 대체할 수 있는 빠른 문자열 검색기이다. rg는 파일 검색 뿐만이 아니라 파일 또한 검색 할 수 있다. 2. .vimrc에 Plugin 추가 rg는 .vimrc에 Plugin을 추가하지 않고 사용하는 OS에 rg를 설치 해야 된다 설치 명령어는 아래와 같다. $ sudo apt install ripgrep 3. 설정 " Get text in files with Rg " command! -bang -nargs=* Rg " \ call fzf#vim#grep( " \ "rg --column --line-number --no-heading --color=always --smart-case --glob '!.git/**' ".shellescape(), 1, .. 2023. 4. 6.