전체 글29 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 커서 이동 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 사용방법 https://khd.. 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-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. 간단한 CMake 예제 간단한 예제를 이용하여 C++에 대한 CMake를 사용하는 방법과 CMakeLists.txt를 작성 하는 방법을 소개하도록 하겠다. 해당 예제를 이용하면 C언어에 대한 CMakeLists.txt도 쉽게 구현 할 수 있다. 지금 블로그에서는 CMake에서 사용되어지는 문법은 간단하게만 설명하며, 자세한 문법 및 함수들의 입력 파라미터, 기능들에 대해서는 차후에 소개 하도록 하겠다. 1. 폴더트리 $ ls -l total 20 drwxrwxr-x 2 khd0801 khd0801 4096 1월 10 22:47 app -rw-rw-r-- 1 khd0801 khd0801 556 1월 10 22:47 CMakeLists.txt drwxrwxr-x 2 khd0801 khd0801 4096 1월 10 22:47 inc.. 2024. 1. 10. Rust 패키지 생성 및 컴파일 1. Rust 패키지 생성 방법 및 구조 설명앞서 설명한 cargo를 사용하면 러스트 패키지를 손쉽게 만들고 사용 할 수 있다. cargo가 만들어 주는 패키지에는 적절한 값으로 미리 설정해 둔 표준 메타데이터가 몇가지 제공되어 매우 편리하게 사용 할 수 있다.만약 cargo가 실행되지 않는다면 아래 링크를 통해 cargo를 설치하길 바란다.vim Plugin 사용방법https://khd0801.com/entry/Rust-%EC%96%B8%EC%96%B4 Rust 언어 및 설치1. Rust 언어란?러스트(Rust)는 시스템 프로그래밍을 위한 언어이다. 시스템 프로그램이란 운영체제, 장치 드라이버, 파일시스템, 메모리 관리, 네트워킹 등 제한된 자원을 다루는 프로그래밍이다khd0801.com cargo.. 2023. 11. 30. 이전 1 2 3 4 5 다음