Vim의 파일 유형 판단

1740 단어 vim
Vim 실행 현재 실행 파일
방법1:
:! %:p

여기에서:
방법2:
:! ./%

터미널에서 손을 한 번 두드린 셈이다. ./script.sh 이렇게.
Vim은 파일 유형에 따라 다른 단축키를 설정합니다.
IDE의 build 기능, 즉 서로 다른 언어 유형에 맞추어 다른build/compile/run 등의 방법을 사용하고 싶기 때문이다.예를 들어 이build을 Ctrl+i 로 비추고 싶습니다.
그럼 Vimautocmd FileType 방식으로 사용할 수 있어요.그 중에서 autocmdcall 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 % 

    " }

좋은 웹페이지 즐겨찾기