2012-06-05 2 views
1

나는 손실에 처해있다.Vim 및 ack-grep : quickfix가 파일을 열지 않음

나는 데비안 레니 (vim 7.3)를 사용하고 있는데, 나는 ack-grep 1.80과 1.96을 시도했다. 내 .vimrc 파일에이 줄을 추가 :

let g:ackprg="ack-grep -H --nocolor --nogroup" 

[I가 ACK-그렙 업그레이드를 시도 왜 --column을 포함 할 때 나는 그것이 유효한 옵션이 아니라고 오류가 발생, 즉이다.]

내가 실행하면 :Ack는 quickfix 창은이 양식에 일치를 보여줍니다

|| folder/subfolder//file.rhtml:30:def do_it 

나는 :cn, :cp 등의 방법을 사용할 수 있습니다. 하지만 vim 파일을 열 수 없습니다. 반환과 O는 모두 수행하지 않습니다.

내가 무엇이 누락 되었습니까?!

답변

-1

나는 공간을 벗어날 필요가 있다고 생각합니다. 당신이 플러그인/ack.vim의 g:ackprg 보면, 그것은 다음과 같습니다

let g:ackprg="ack\\ -H\\ --nocolor\\ --nogroup" 

또 다른 해결책은 ACK- 이름을 변경하기 ACK의 슬픔을 만회하기 위해 ACK로 당신의 ACK-그렙을 심볼릭 링크하는 것 배포판의 포장기에 의해 grep. . :-(

+0

죄송합니다,이 도움이되지 않았다. 내 대답 .vim은 도망 칠 필요가 없다. 나는 ack-grep이라는 이름을 ack로 바꿨으므로 문제는 없다. 명령 줄에서 대답을하면 --column 옵션이 파싱됩니다. 문제 없습니다. –

0

ACK-정력에 필요한 것을 제외한 모든 것을에서 (모든 플러그인 및 설정)하여 빔을 비우는 시도가 도움이됩니까

+0

아니요, 변경하지 마십시오. 나는 여전히'--column'을 제거해야만하고 quickfix 윈도우에서 비 행동은 동일합니다. –

0

난 그냥 우분투에 같은 문제로 실행했습니다를 해결하려면.I

  • 제거 별칭 ack-grep

  • 에 대한 ack.vimrc에이 줄을 추가 :

let g:ackprg = "ack-grep -H --nocolor --nogroup --column"

관련 문제