반응형
Vim : 현재 파일을 실행 하시겠습니까?
#!/bin/bash
Vim에서 shebang 줄 (예 :)이 열려 있고 파일에 실행 권한 이있는 경우 (예 :) chmod +x
편집기를 떠나지 않고도 실행할 수 있다는 것을 알고 있습니다.
:! %:p
:
명령 모드 용!
쉘 명령을 실행하려면%
현재 버퍼에있는 파일 참조:p
현재 파일의 전체 경로를 사용하려면
이 빈번한 작업에 대한 더 짧은 지름길이 있습니까?
예 :에 대한 ZZ
바로 가기 :wq
등이 있습니다.
:!%:p
, 공백 없이는 더 짧습니다.
더 짧은 바로 가기를 원하는 경우 사용자 지정 매핑을 만들 수 있습니다.
nnoremap <F9> :!%:p
또는 더 "니모닉":
nnoremap <leader>r :!%:p
권한을 설정하지 않은 경우 다음을 실행할 수 있습니다.
:! sh %
파일 이름 / 디렉토리 경로에 공백이 있으면 이전 답변 중 어느 것도 작동하지 않습니다. 간단한 수정.
:!"%:p"
한 번 실행 한 후에는 짧게 :!!
반복합니다.
.vimrc에 키 매핑을 추가 할 수 있습니다.
map <F5> :!%
vi를 시작할 때 "vi ./blablabla"와 같이 명시 적으로 파일 경로를 지정합니다.
vi ./yourscript.pl
그 후 언제든지 :! %
다른 변형은 다음과 같이 vi 명령을 호출하는 것입니다.
!./%
참고 URL : https://stackoverflow.com/questions/15449591/vim-execute-current-file
반응형
'programing' 카테고리의 다른 글
여러 프로세스에서 단일 파일 처리 (0) | 2020.11.21 |
---|---|
Boost로 JSON 직렬화 및 역 직렬화 (0) | 2020.11.21 |
Chrome에 '오프라인으로 작업'옵션이 있나요? (0) | 2020.11.21 |
GitHub 요점에 파일이 나타나는 순서를 어떻게 제어합니까? (0) | 2020.11.21 |
std :: move ()를 사용하는 것이 조기 최적화입니까? (0) | 2020.11.21 |