Vim에 입문해 봤습니다.

9128 단어 Vimtech

개시하다


이 글에서 저는 일주일 전에 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 NeoVim 확장 사용하기 전에 막힌 곳
  • 지식 0에서 시작하는 Vim 워크숍
  • vim 사용 시 십자키로 이동, vimmer에 의해 죽기 전
  • 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-airline: 정자 디스플레이
  • vim-code-dark: 배색 방안을 VScode 레이크로 변경
  • fern.vim: 파일 트리 보이기
  • fzf.vim: 파일 검색

  • 기타
  • Vim을 VScode Lack으로 바꾸다에 기재된
  • Vim 설정을 Giit로 관리


    나는 그림처럼 Vim의 설정을 ~/dotfiles/.vim에 정리했다.dein.toml .
    dotfiles_vim
    또 설정을.vimrc에 직접 쓰는 것이 아니라 각각의 설정에 따른 것이다.vim 파일을 만들고 .vimrc 에서 이 파일을 읽습니다.
    GTI는 ~/dotfiles 이하로 관리됩니다.
    그림처럼 setup.sh 부터 ~/dotfiles/.vim, ~/.vim 등에 기호 링크를 붙여넣습니다.
    vim

    끝말


    이 글에서 저는 일주일 전에 Vim에 들어갔습니다. 입문할 때 참고한 글, 제 Vim의 설정 파일과 설정 파일의 관리 방법을 필기로 남겼습니다.
    내 Vim은 내dotfiles로 설정되었으니 가능하면 참조하십시오.
    나처럼 나노를 꾸준히 사용하던 사람이 빔을 사용하기 시작하는 계기를 만들었으면 좋겠다.

    좋은 웹페이지 즐겨찾기