Vim 2022: 실시간으로 코드를 포맷하세요!!
2531 단어 linuxvimproductivityeditor
:w
를 사용하여 포맷을 트리거해야 합니다.즉시 서식이 지정된 코드를 실시간으로 볼 수 있습니까? 그렇다면 삶이 훨씬 수월해질 수 있습니다.
따라서 ENTER를 누르는 즉시 INSERT 모드에서 현재 줄의 서식을 지정할 수 있는 작은 플러그인vim-rt-format을 만들었습니다.
편집에 집중할 때 모든 것이 특별한주의를 기울이지 않고 수행됩니다.
gq
또는 :Neoformat
와 같은 추가 명령을 실행하기 위해 작업을 중지할 필요가 없습니다.사용해 볼 준비가 되셨습니까? 먼저 vim에서
+python3
기능을 활성화해야 합니다.:echo has('python3')
현재 vim 버전에서 파이썬이 지원되면
1
를 반환합니다. 그렇지 않은 경우 +python3
기능이 있는 새 vim을 설치합니다(예: ubuntu/debian에서):sudo apt-get install vim-nox
둘째,
autopep8
라는 python 모듈이 필요합니다.sudo pip install autopep8
그런 다음
.vimrc
에 몇 가지 코드를 추가하십시오." Install the plugin with vim-plug:
Plug 'skywind3000/vim-rt-format'
" By default, it will be triggered by `ENTER` in insert mode.
" set this to 1 to use `CTRL+ENTER` instead, and keep the
" default `ENTER` behavior unchanged.
let g:rtf_ctrl_enter = 0
" Enable formatting when leaving insert mode
let g:rtf_on_insert_leave = 1
모든 것이 준비되었습니다. vim을 다시 시작하고 일부 파일을 편집하면 좋은 하루를 보낼 수 있습니다.
BTW: 현재
python
, lua
및 javascript
를 지원합니다.
Reference
이 문제에 관하여(Vim 2022: 실시간으로 코드를 포맷하세요!!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/skywind3000/vim-2022-format-your-code-in-real-time--5hch텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)