본문 바로가기

plugin8

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 설치 .. 2026. 7. 24.
vim 커서 이동 easymotion 1. vim-easymotion 이란?키보드만을 이용하여 화면 안에 원하는 단어, 또는 알파벳을 검색하여 검색된 항목을 강조 표시하고 하나의 키를 눌러 대상으로 바로 이동할 수 있습니다.말로 설명하였을 때에는 잘 이해가 가지 않지만 아래 화면을 보면 쉽게 이해 할 수 있습니다. 2. .vimrc에 Plugin 추가call vundle#begin() Plugin 'easymotion/vim-easymotion' Plugin 'haya14busa/incsearch.vim' Plugin 'haya14busa/incsearch-fuzzy.vim' Plugin 'haya14busa/incsearch-easymotion.vim'call vundle#end() vim Plugin 사용.. 2024. 2. 20.
vim 코드변경 표시 플러그인 vim-gitgutter 1. vim-gitgutter 이란?vim-gitgutter란 Vim의 gutter(vim 편집기 왼쪽 측면의 좁은 세로 공간) 영역에 git diff의 표시를 나타내는 플러그인이다.vim-gitguuter의 주요 기능은 다음과 같다.git diff의 시각화 : git 저장소의 버전과 비교하여 추가, 수정 또는 제거된 라인을 vim의 gutter 영역에 기호로 표시한다.효율적 탐색 : 사용자는 변경된 라인으로 빠르게 이동하여 변경된 부분으로 이동 할 수 있다.사용자 정의 옵션 : 사용자는 변경 사항을 나타내는데 사용되는 기호와 색상을 자신이 원하는데로 수정 할 수 있다.성능 최적화 : 대용량 파일이나 저장소를 사용하더라도 vim의 성능에 영향이 최소화 되도록 설계되어 있다.vim-gitgutter를 사.. 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 괄호 자동으로 닫아주는 플러그인 1. jiangmiao/auto-pairs 이란?jiangmiao/auto-pairs plugin은 프로그램 언어 작성시 괄호를 자동으로 닫아주는 플러그인이다. if문 또는 while, for, 배열 그리고 함수를 선언하거나 작성할 때 소괄호(), 중괄호 {}, 대괄호[] 등이 쓰인다.이 괄호를 열어주기만 하면 자동으로 닫아주는 괄호가 생기며, 커서는 괄호 안쪽으로 이동하게 된다. 2. .vimrc에 Plugin 추가call vundle#begin() " [] {} 등 괄호 입력시 자동으로 닫아주는 플러그인 Plugin 'jiangmiao/auto-pairs' call vundle#end()vundle#begin()과 vundle#end 사이에 jiangmiao/auto-pairs .. 2023. 3. 19.
VIM 코드 자동완성 플러그인 1. SirVer/ultisnips, honza/vim-snippetssnippet(스니펫)은 재사용 가능한 소스 코드, 기계어, 텍스트의 작은 부분을 일컫는 프로그래밍 용어이다. 쉽게 말해 코드 자동완성 기능으로 재사용한 코드 혹은 텍스트의 일부분만으로 코드 및 텍스트를 자동완성하기 때문에 빠르고 오타없이 코드를 완성 할 수 있다. ultisnips는 스니펫 엔진을 갖고 있으며 python에서 빠르고 작동 되며 기능이 가장 많습니다.vim-snippets는 if, for, while 또는 switch case문과 같은 패턴이 정해져 있는 코드들을 사용자가 등록한 키에 의해 코드가 자동 완성되도록 ~/.vim/bundle/vim-snippets/snippets/c.snippets 해당 내용들이 적혀있습.. 2023. 1. 20.