쓰기를 위한 10가지 Vim 플러그인

텍스트 편집기는 단순한 소프트웨어 그 이상입니다.

Vim을 처음 접했을 때를 아직도 기억합니다. 내 첫 직장에서였다. 관공서 아르바이트였다. 몇 달 후 그들은 100% 오픈 소스로 전환하기로 결정했습니다. 창밖으로 Windows가 나왔고 Linux가 들어왔습니다. 당시 저는 PHP 개발을 하고 있었는데, 아끼던 드림위버를 놓게 되어 아쉬웠습니다.

나는 Linux에서 일해야 한다면 타협하지 않고 끝까지 가겠다고 결심했습니다. 그것은 콘솔에서 작업하고 Vim을 배우는 데 익숙해지는 것을 의미했습니다.

상주하는 Linux 전문가 중 한 명이 내 자리로 걸어가 내 화면을 보았을 때 “Vi를 사용하고 있습니까? 결국 당신은 그렇게 쓸모없는 사람이 아닐 수도 있습니다.” (재미있는 이야기, 저번에 페이스 북에서 그를 만났습니다. 그는 대머리이기 때문에 전혀 위협적으로 보이지 않습니다).

최근에 나는 많이 쓰고 있습니다. 올바른 플러그인으로 무장한 Vim은 다음과 같이 작성하는 훌륭한 도구라는 것을 알았습니다.

  • vim-pencil: 내가 가장 좋아하는 글쓰기 플러그인. Vim-pencil은 탐색 지원, 구두점을 기반으로 한 더 스마트한 실행 취소, 적절한 부드러운 줄 바꿈과 같은 수많은 멋진 기능을 제공합니다.

  • vim-ditto: ditto 단락에서 반복되는 단어를 강조 표시합니다. 항상 반복되는 단어를 피하는 데 필요한 항목입니다.

  • vim-goyo: Vim과 유사한 Writeroomgoyo은 모델 라인 및 줄 번호와 같은 방해 요소를 모두 제거합니다.

  • vim-colors-pencil: 쓰기에 적합한 우아하고 낮은 대비colorscheme.

  • vim-litecorrect: litecorrect "the"대신 "teh"와 같은 일반적인 입력 오류를 자동으로 수정합니다.

  • vim-lexical: 맞춤법 검사기와 동의어 사전을 결합했습니다. Vim-lexical을 사용하면 ]s , [s의 철자 오류 사이를 탐색하고 <leader> t의 동의어를 빠르게 찾을 수 있습니다.

  • vim-textobj-sentence: 더 나은 문장 탐색을 위한 aplugin. 나는 () 로 문장 사이를 이동할 수 있고, dis 로 문장을 잘라낼 수 있습니다. vim-textobj-user에 따라 다릅니다.

  • vim-textobj-quote: 이plugin는 "따옴표"를 현명하게 생성하므로 그럴 필요가 없습니다.

  • ALE: Asynchronous Lint Engine은 코드에 국한되지 않는 다국어 분석 도구입니다. proselintLanguageTool 과 같은 스타일 체커를 지원합니다.

  • vim-orgmode: 내 방식의 오류를 보기 전에 the one that should not be named 과 대화했다는 것을 인정하겠습니다. Emacs를 사용하는 동안 Vim에서 완전히 전환한 적이 없었습니다.

  • 내 노력으로 나는 귀중한 것을 얻었습니다. 나는 발견했습니다 Org mode . 나에게 조직 모드는 텍스트와 상호 작용하는 가장 직관적이고 간단한 방법입니다. 이 파일 유형plugin은 모든 기능의 하위 집합만 구현하지만 그럼에도 불구하고 제 목적에는 충분합니다.

    Vim과 관련이 없지만 내 워크플로에서 다음 도구를 대체할 수 없습니다.

  • pandoc : 명령줄 마크업 변환기입니다. 조직 모드 및 마크다운을 포함하여 수십 가지 형식을 지원합니다. 나는 보통 Org에 작성한 다음 대상 유형으로 내보냅니다.

  • TitleCase.pl : John Gruber의 제목 케이스 Perl 스크립트. Vim에 적합한 기본 Title Case 플러그인을 찾지 못해서 !TitleCase.pl 필터를 사용합니다.

  • grip : GitHub 렌더러를 사용하여 로컬 Markdown 파일을 봅니다. 파일을 푸시하기 전에 내 파일이 어떻게 보이는지 미리 보기 위해 사용합니다.

  • 내 전체 Vim 구성은 내 dotfile에서 찾을 수 있습니다.


    톰펀 / 도트 파일


    내 도트파일





    내 도트파일



  • 그누 스토우를 설치합니다.

  • $HOME에 저장소 복제
  • git clone [email protected]:TomFern/dotfiles.git
    
  • 링크 설치
  • cd ~/dotfiles
    stow .
    



    View on GitHub



    행복한 글쓰기!

    토마스

    좋은 웹페이지 즐겨찾기