vim의 특정 줄에 대한 파일 목록 열기

vim의 특정 줄에 대한 파일 목록 열기

vins 명령줄 연산자에 대해 알고 있지만 여러 파일을 처리할 수 있는 버전이 필요합니다.

예를 들어, 스택 추적 파일이 있고 다른 버퍼에 있는 줄이 있는 모든 파일을 열도록 하고 싶습니다.

답변1

와 함께file:line - file:line을 열 수 있으며 올바른 작업을 수행합니다.사용할 수 있는 플러그인

$ vim foo.c:123 bar.c:456

답변2

file1.txt의 3행과 file2.txt의 4행으로 이동하려면 다음을 수행합니다.

vim -c ":e file1.txt|:3|:e file2.txt|:4"

답변3

그러면 지정된 파일이 열리고 지정된 모든 파일의 지정된 줄(예: 123번째 줄)로 이동됩니다.

vim -p +'tabdo 123' /path/to/somefile /path/to/some/otherfile

답변4

# search for searchable string in all the files
vim -c ':vimgrep /searchable/ `find . -type f \| grep -v .git \| grep -v .log`'

" if those bellow are set in ~/.vimrc you cycle back and forth with F5 and F6
" :vimgrep /$to-srch/ `find . -type f -name '*.pm' -o -name '*.pl'`
" F5 should find the next occurrence after vimgrep
map <F5> :cp!<CR>

" F6 should find the previous occurrence after vimgrep
map <F6> :cn!<CR>

에서.vimrc더 많은 설정과 설명이 있습니다

관련 정보