2013-04-29 3 views
1

vim을 명령 줄 도구로 사용하는 방법은 무엇입니까? 내 말은 콘솔에서 (ncurses 창을 열지 않고) 파일에서 vim 명령을 실행하고 저장하는 것입니다. 나는 보통 모든 파일을 검사하고 'gg = G'로 자동 들여 쓰기를하기 때문에이 파일이 필요합니다.vim을 명령 줄 도구로 사용 하시겠습니까?

감사

+2

http://stackoverflow.com/questions/3218528/indenting-in-vim-with-all-the-files- 폴더가 도움이 될 수 있습니다. –

+0

http://stackoverflow.com/questions/9366243/execute-a-command-within-vim-from-the-commandline을 참조하십시오. –

+0

'$ vim --help'. – romainl

답변

2

Here이 할 수있는 두 가지 방법으로 나열되어 있습니다 vim file "+:firstcommand" "+:secondcommand" ...

를 사용하여 vim -s file-containing-commands file-to-edit

  • 를 사용하여

    • 을 첫 번째 솔루션은 파일이 필요합니다 전에 쓰여지는 소유; 두 번째 해결책은 vim을 실행하지 않고 vim을 시작하고 명령을 실행합니다. 예를 들어 마지막 명령을 추가하는 것과 같이 직접해야 할 것입니다. '+:x'

  • +0

    일반 명령에 유용하지만 모든 작업에 gg = G를 실행해야합니다! 이것은 당신의 제안'vim file.c '+ "normal gg = G"+ wq'를 사용하는 나의 해결책이었다. 이것은 내 bin 폴더로 곧장 간다;). – Guido

    관련 문제