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. 이전 1 2 다음