이 플러그인을 사용하면 Vim을 편안하고 현대적인 편집기로 만들 수 있습니다.🛋
5638 단어 cppvimproductivity
지난 2년 동안 저는 Vim의 모드 편집을 좋아했지만 실제 설정은 시간의 추이에 따라 큰 변화가 생겼습니다(Vim 자체를 항상 사용하지 않음). 왜냐하면 현실에 직면하게 하기 때문에 몇 개의 파일을 신속하게 편집하는 것 외에 상자를 열면 바로 사용할 수 있는 Vim은 다른 기능이 부족하기 때문입니다.
이제 나는 VS코드에 필적할 정도로 편안한 설정을 성공적으로 만들었다.이것들은 내가 사용하고 있는atm 플러그인이지만, 업데이트된 버전 here 을 보존하고 있습니다.
🏖 삶의 질 플러그인
우선, 나의 일상 업무를 더욱 간단하게 하는 것은, Vim을 낡은 육중한 명령행 수첩에서 현대적이고 강력한 도구로 바꾸는 것이다.
Vim-Plug: 매우 간단하고 사용하기 쉬운 플러그인 관리자
Airline: 경량급 상태행.
SuperTab: 탭 내비게이션을 사용하여 제안을 자동으로 완성합니다.
FzF: 이름에 따라 파일을 모호하게 찾습니다. 아주 유용한 미리보기가 있습니다.
The Silver Searcher: 진정한 플러그인이 아니라 FzF의 절호의 반려자입니다.파일의 텍스트를 검색할 수 있는 더 좋은 방법을 제공합니다.
보상: Skim: 러스트 에디션 FzF🦀! 훨씬 빠르지만 실버 서치 집적은 신뢰할 수 없다고 생각합니다.현재 나는 이미 Skim 검색 파일과FzF+Silver 검색기 검색 파일을 설치했다.
조작하기 쉽다
💬 언어 플러그인
인코딩 도구의 진정한 핵심: 언어에 특정한 도구.코드 내비게이션, 자동 완성 등.
: Vim의 지능적인 감지!💖 이 자체는 단지 백지일 뿐이다.너는 모든 언어에 자신의 플러그인을 설치해야 한다.
Conquer of Completion (CoC): 많은 언어에서 문법이 밝고 효과가 좋다.
나의 개인 프로젝트는 보통 매우 작아서 C++나Rust로 작성되고, 나의 업무는 매우 큰 코드 라이브러리를 필요로 한다.
나의 소형 C++ 프로젝트에 있어서, 나는 Clangd LSP가 매우 효과적이라는 것을 발견했다.
여러 언어에 통달하다 🏡 집.
: 녹균 분석기는 위대한 녹균 LSP이다.기본 설정보다 더 완전하고 강력합니다.
CoC's Rust Analyzer: 최고의 C++ LSP IMHO 중 하나(Clang을 사용하는 경우)
CoC's Clangd: GLSL
그러나 내 사무실에서, 나는 그것을 정상적으로 일하게 하기가 매우 어렵다. (어쨌든, 이것은 방대한 코드 라이브러리이기 때문에, 약 15~20분이 걸려야만 컴파일을 완성할 수 있다.)이 때문에 나는 다시 돌아왔다...GLSL
🏢 오피스
: IDE와 비슷한 느낌을 주기 위해 자동으로 태그를 생성합니다.
Gutentags: 플러그인이 아니라 탭을 만드는 데 가장 좋은 선택입니다.
Vim 구성에 다음 항목을 추가하면 유용한 추가 정보가 제공됩니다.
let g:gutentags_ctags_extra_args = ['--fields=+ainKz']
다른 태그와 중첩된 태그로 이동하면 가능한 결과를 나열할지 묻는 메시지가 표시됩니다.nmap <C-]> g<C-]>
공통 CTAG
✨블링블링✨
밝게 해줘!
마지막으로, 이 물건들은 그것을 더욱 아름답게 할 수 있지만, 너무 많은 기능을 증가시키지는 않을 것이다.
: 괄호와 네모난 괄호에 색을 칠합니다.
Rainbow Improved: 파일 유형 아이콘 등.특수 글꼴 필요Dev Icons
NerdFonts 커서 아래에 나타나는 단어를 강조 표시합니다.
Current Word: 관리와 표시(책) 표시.
Reference
이 문제에 관하여(이 플러그인을 사용하면 Vim을 편안하고 현대적인 편집기로 만들 수 있습니다.🛋), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/javiersalcedopuyo/turn-vim-into-a-comfy-and-modern-editor-with-these-plugins-53k3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)