Vale & neovim으로 전문가처럼 글쓰기
vale
하는 방법과 네오빔과 함께 사용하는 방법에 대해 다룰 것이다.소프트웨어를 작성할 때 일반적인 문제를 찾기 위해 정적 분석 도구를 사용하는 것처럼
vale
은 작성자가 기술 문서를 작성하는 동안 선택할 단어/산문을 구성하는 데 도움을 주는 것을 목표로 합니다.베일 설치
그들의 github releases page에서 최신 버전의 vale을 다운로드하십시오.
작문 스타일 및 값 구성
Vale은
.vale.ini
디렉토리나 상대 프로젝트 디렉토리에 $HOME
구성 파일이 있어야 합니다. 아래는 개인적으로 사용하는 샘플 구성입니다.# This goes in a file named either `.vale.ini` or `_vale.ini`.
StylesPath = styles
MinAlertLevel = suggestion
# External packages
Packages = Google, Readability, alex, proselint, IBM
# Only Markdown and .txt files; change to whatever you're using.
[*.{md,txt}]
# List of styles to load.
BasedOnStyles = alex, proselint
이 파일을 만든 후
vale sync
를 실행하여 구성에서 언급한 모든 외부 패키지를 다운로드/업데이트합니다.Vale 스타일은 Vale에서 보고해야 하는 단어를 정의하는 "규칙"의 저장소입니다. 규칙은
yml
파일에 정의되어 있습니다.If you prefer to customize the config yourself, I recommend using the config generator
Vale 프로젝트는 7 style packages . 인기 있는 스타일 중 일부는 Google 및 Microsoft와 같은 조직의 작성 규칙을 기반으로 하며 그 중 일부는 아래에 나열되어 있습니다.
vale-style topic 의 github에서 더 많은 베일 스타일을 찾을 수 있습니다.
귀하의 작문 요구에 가장 적합한 스타일을 선택하는 것은 귀하의 작문 스타일에 따라 다릅니다. 조직의 작가 팀과 함께 작업하는 경우 더 엄격하지만 팀에 적합한 Google 및 Microsoft의 스타일을 사용하는 것이 좋습니다. 개인 블로그가 있거나 단독으로 글을 작성하는 경우 규칙이 더 관대한
alex
또는 proselint
와 같은 스타일을 사용하십시오. vale config에서 BasedOnStyles
속성을 전환하여 모든 규칙을 시도해 보는 것이 좋습니다.네오빔 설정
null-ls.nvim neovim 플러그인을 사용하면 vale을 산문 린터로 사용할 수 있습니다.
Plug
를 사용하여 null-ls.nvim을 설치합니다.Plug 'jose-elias-alvarez/null-ls.nvim'
루아 플러그인이 필요합니다.
require("null-ls").setup({
sources = {
require("null-ls").builtins.diagnostics.vale,
},
})
네이티브
vim
구성을 사용하는 경우 lua HERE 문서를 사용하세요.lua << EOF
require("null-ls").setup({
sources = {
require("null-ls").builtins.diagnostics.vale,
},
})
EOF
Make sure you have a
.vale.ini
or_vale.ini
somewhere in$HOME
or at the current working directory.
에디터 내 제안은 다음과 같습니다.
보시다시피 일부 제안은 NeoVim에서 올바르게 렌더링되지 않습니다. 이 문제를 해결하려면 trouble.nvim 플러그인을 사용하여 진단용 인터페이스와 같은 멋진 VSCode를 얻을 수 있습니다.
그게 다야, 글쓰기를 즐겨라!
Reference
이 문제에 관하여(Vale & neovim으로 전문가처럼 글쓰기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/bhupesh/writing-like-a-pro-with-vale-neovim-3eij텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)