Vim의 파일 유형 판단
1740 단어 vim
방법1:
:! %:p
여기에서:
방법2:
:! ./%
터미널에서 손을 한 번 두드린 셈이다.
./script.sh
이렇게.Vim은 파일 유형에 따라 다른 단축키를 설정합니다.
IDE의
build
기능, 즉 서로 다른 언어 유형에 맞추어 다른build/compile/run 등의 방법을 사용하고 싶기 때문이다.예를 들어 이build을 Ctrl+i
로 비추고 싶습니다.그럼 Vim
autocmd FileType
방식으로 사용할 수 있어요.그 중에서 autocmd
는 call function()
의call에 해당하는 것으로 함수를 호출해야 한다는 것을 설명한다.FileType
는 Vim이 자체로 가지고 있는 함수로 현재 파일 형식의 검사를 수행할 수 있습니다.뒤의
는 함수에 전달되는 매개 변수에 해당한다.이것은 명령:echo &filetype
을 통해 얻을 수 있다.자주 사용하는 언어 유형은vimrc즉vim,zshrc즉zsh,tmux입니다.conf는 tmux,python,c,cpp 등입니다.
내 Mappings:
" Filetype based Mappings----{
" Get current filetype -> :echo &filetype or as variable &filetype
" [ Builds / Compiles / Interpretes ]
" C Compiler:
autocmd FileType c nnoremap :!gcc % && ./a.out
" C++ Compiler
autocmd FileType cpp nnoremap :!g++ % && ./a.out
" Python Interpreter
autocmd FileType python nnoremap :!python %
" Bash script
autocmd FileType sh nnoremap :!sh %
" Executable
nnoremap :!./%
"nnoremap :! %:p
" RCs (Configs)
autocmd FileType vim,zsh,tmux nnoremap :source %
" }
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Lua에서 neovim 플러그인용 UI를 만드는 방법마지막 에서는 부동 창을 사용하여 Lua에서 플러그인을 만드는 기본 사항을 살펴보았습니다. 편리한 측면 탐색에서 마지막으로 연 파일을 표시하는 간단한 플러그인을 만들어 봅시다. 인터페이스 학습에 집중하면서 이러한 목...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.