Vim에 입문해 봤습니다.
개시하다
이 글에서 저는 일주일 전에 Vim에 들어가 입문할 때 참고한 글, 제 Vim의 설정 파일과 설정 파일의 관리 방법을 필기로 남겼습니다.
지금부터 Vim에 들어온 여러분
.vimrc
(Vim의 설정을 기술한 파일)과 dein.vim
에서 처리tomlファイル
(Vim에 추가된 플러그인을 관리하는 파일)합니다. 참고하고자 하는 여러분께 도움을 주십시오.Vim에 대한 소감.
지금까지
터미널에서 파일을 편집할 때 나노를 사용했습니다.
왜냐하면, 나노에서는 파일 편집의 목적을 간단하게 달성할 수 있기 때문이다.
실제 나노를 사용하여 파일을 편집할 때 최소한의 명령은 파일을 저장하는
C-o
과 편집을 끝내는 C-x
두 가지가 있다.나노를 사용할 때 Vim에 대해서도 항상 알고 있지만 Vim의 지령이 적다
i
,:wq
,Esc
등), 그리고 Vim 전용 지령을 외우는 학습 비용도 높다고 생각해서 Vim을 감히 사용하지 못한다.Vim 배우기 시작
비엠의 지령은 당초 생각했던 것보다 기억하기 쉽다.
왜냐면 빔의 지령을 기억해야 한다는 것을 알았기 때문이다 ≠ 독립된 많은 지령을 기억해야 하기 때문이다.
실제로 Vim의 명령은 별도의 명령이 아니라 여러 명령의 조합으로 구성된다.
예를 들어, 커서의
programming
라는 단어diw
를 제거하는 명령을 들 수 있습니다.여기
diw
는 표시 조작d
(delete)과 표시 조작 대상iw
(innerword)의 조합으로 구성되어 있다.이처럼 Vim의 지령은 여러 개의 지령으로 구성되어 있기 때문에 억지로 지령 자체를 외워야 한다.
그래서 주요 지령 등에 관해서는 생각보다 빠르게 기억할 수 있을 것 같다.
목전
나는 왜 사람들이 Vim을 추천하는지 이해했다. 이 보도도 Vim으로 썼다.
찾은 기사
VScode+NeoVim 확장의 형태로 일시적으로 안정되었습니다.VS코드와 Vim 지령의 장점을 활용한 것 같다.
Vim 초보자인 나는 아마도 Vim 자체보다 Vim의 지령을 더 좋아할 것이다.
Vim 시작 시 참조하는 문서
나는 다음 순서대로 Vim에 들어갔다.
Vim의 명령 습득
나는 다음 순서에 따라 보도를 읽었다.
기사마다 재미있고 이해하기 쉬워서 즐기면서 읽을 수 있을 것 같아요.
Vim을 더 편하게 하기 위한 설정이라고 쓰여있어요.
일단 명령을 외우면 Vim이 좀 편리하다고 느낄 수도 있다.
그러나 현재의 Vim에서 나는 VScode와 같은 편집기와는 거리가 매우 먼 상태라고 생각한다.
예를 들어 화면 왼쪽에 파일 줄 수가 표시되지 않습니다.
또 명령에 지정된 키를 취향에 따라 맞춤형으로 만들고 싶을 수도 있다.
이럴 때 활약하는 것은
.vimrc
이다.처음부터 다른 사람 흉내
.vimrc
였으면 좋겠어요.내가 처음 참고한 것은 초보자 이탈을 목표로 알고 싶은 편리한 Vim 지령 25선(Vimmer 레벨 진단 첨부)이다.
설정마다 평론이 있어서 초보자인 나도 쉽게 이해할 수 있다.
또한 명령의 키 매핑에 관해서아무 생각 안 해.vimrc에 이거 써!vim 초보자를 위한 vim 초보자의 vim 입문~는 매우 참고 가치가 있다.
나의 Vim
.vimrc
에 관해서는 이 글의 마지막에 쓰여 있다.가능하면 참고하세요.Vim의 편리함을 위한 플러그인 설치
.vimrc
에 설정을 써서 Vim이 더 편리해졌으면 좋겠어요.하지만 나는 여전히 VS코드와 같은 편집기와는 거리가 멀다고 생각한다.
예를 들어 현재 Vim에서 화면 왼쪽에 파일 트리를 표시하거나 문자열을 통해 파일을 검색하는 등은 쉽지 않다.
따라서 Vim에 플러그인을 추가하여 이러한 기능을 수행할 수 있습니다.
dein.vim으로 Vim 플러그인 관리
Vim 플러그인을 관리하는 방법은 많지만 본고는
dein.vim
을 사용하는 방법을 소개했다.dein.설치vim
다음 명령을 실행하여 설치
dein.vim
$ curl https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh > installer.sh
$ sh ./installer.sh ~/.cache/dein
다음 명령을 실행하여
dein.vim
에 사용할 디렉터리 파일을 만듭니다$ mkdir ~/.vim/dein
$ touch ~/.vim/dein/toml/dein.toml
$ touch ~/.vim/dein/toml/dein_lazy.toml
.vimrc에서 dein.vim에 관리 플러그인 설정 쓰기
.vimrc
let s:dein_dir = expand('~/.cache/dein')
let s:toml_dir = expand('~/.vim/dein/toml')
let s:toml = s:toml_dir . '/dein.toml'
let s:lazy_toml = s:toml_dir . '/dein_lazy.toml'
set runtimepath+=~/.cache/dein/repos/github.com/Shougo/dein.vim
call dein#begin(s:dein_dir)
call dein#load_toml(s:toml, {'lazy': 0})
call dein#load_toml(s:lazy_toml, {'lazy': 1})
call dein#end()
if dein#check_install()
call dein#install()
endif
dein.toml에 추가할 플러그인 쓰기
dein.toml
의 기술 방법은 【vim목】10.비추다을 참고했다.내 위의 설정은
dein_lazy.toml
에 대한 기술이 있는데 이것은 지연 하중을 통해Vim의 가동 속도를 고속화하기 위해 설정된 것이다.필요하지 않으면 삭제해도 괜찮아요.Vim의 시동 속도가 궁금하면 터치해 보세요.
저로서는 아직 Vim의 시동 속도를 눈치채지 못했기 때문에 아직 발을 들여놓지 못했습니다.
편리한 플러그인
다음은 내가 편리하다고 생각하는 플러그인이다.특히 fzf는 종착역에서도 사용할 수 있어 추천합니다.
비디오 플러그인 관리의 최종 형식에 소개된 플러그인
기타
Vim 설정을 Giit로 관리
나는 그림처럼 Vim의 설정을
~/dotfiles/.vim
에 정리했다.dein.toml .또 설정을
.vimrc
에 직접 쓰는 것이 아니라 각각의 설정에 따른 것이다.vim 파일을 만들고 .vimrc
에서 이 파일을 읽습니다.GTI는
~/dotfiles
이하로 관리됩니다.그림처럼
setup.sh
부터 ~/dotfiles/.vim
, ~/.vim
등에 기호 링크를 붙여넣습니다.끝말
이 글에서 저는 일주일 전에 Vim에 들어갔습니다. 입문할 때 참고한 글, 제 Vim의 설정 파일과 설정 파일의 관리 방법을 필기로 남겼습니다.
내 Vim은 내dotfiles로 설정되었으니 가능하면 참조하십시오.
나처럼 나노를 꾸준히 사용하던 사람이 빔을 사용하기 시작하는 계기를 만들었으면 좋겠다.
Reference
이 문제에 관하여(Vim에 입문해 봤습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/comachi/articles/8dbb799b8b6d72텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)