내가 뭘 잘못했는지...

4272 단어 vim-dispatch

묘사

안녕하세요. 저는vim과Dispatch의 신출내기이기 때문에 문제가 제 쪽에 있을 수 있습니다.나는 어디로 가서 도움을 구할 수 있을지 모르겠다.
우리는 사용자 정의/전용 구축 시스템 (즉 not make 등) 이 있기 때문에, 나는 간단한 스크립트를 실행하기 위해 디스패치를 사용해야 한다고 생각한다. (이것은 Lua이지만, 자명하지 않다.)
    print("Build Failed")
    os.exit(-1)
그러나 Dispatch run test를 실행할 때 명령이 실행되었음을 알 수 있지만 출력을 표시하지 않습니다. (성공/실패)컨트롤러에서 읽을 줄을 추가할 때 생성된 창이 열려 있기 때문에 스크립트가 실행 중인지 판단할 수 있습니다.사실,quickfix 창은 디스패치가 내 스크립트 파일을 찾을 수 없으면 열리지 않습니다.
그러면, 나는 어떻게 그것으로 하여금 복귀 코드를 존중하게 하고, 어떻게 컨트롤러 출력을vim 버퍼로 되돌려 줍니까?내가 뭘 놓쳤지?
만약 누군가가 나에게 정확한 방향을 가리켜 줄 수 있다면 나는 감격해 마지 않을 것이다.
패트릭

토론 #1

출력을 보셨나요?:Copenquickfix 창이 열렸지만 비어 있습니다.

토론 #2

어떤 어댑터를 사용하고 있습니까?

토론 #셋

잠시만 기다리세요. 제가 어댑터를 독학하러 갈게요...근데 누구게요?
나는: Dispatch run test 및: set makeprg=run test를 시도했다. 그 다음에: Dispatch

토론 #4

아니, 나는 내가 자술한 파일에서 사용하는 어댑터 정의를 가리킨다.

토론 #5

이 기계는 Win7이기 때문에 나는'Windows'라고 추측한다.
상태 표시줄 요약 표시:
:!테스트 실행(windows/?)

토론 #6

그리고 네, 뭔가 고장난 것 같아요.

토론 #7

의 출력은 얼마입니까?:set shellslash? shell?noshellslash
shell=C:\windows\system32\cmd.exe

토론 #8

가 이런 상황에서 도움이 될 것 같지만 다른 플러그인을 사용하지 않고 설정을 간소화해 보시겠습니까?
Vim/패치 레벨의 정확한 버전은 무엇입니까?

토론 #9

월급을 깎았어요.참고:
" explicitly get out of vi-compatible mode
set nocompatible

" initial vundle package manager
    filetype off " disable filetype detection temporarily
    set rtp+=~/.vim/bundle/Vundle.vim/
    call vundle#begin()

    " Use :VundleInstall before adding here
    Bundle 'gmarik/Vundle.vim'
    Bundle 'tpope/vim-dispatch'

    call vundle#end()
    filetype plugin indent on " enable filetype detection and per type scripts and indenting
결과는 똑같아요.그것은 gvim 7.4의 재고 버전이다.패치 레벨을 어떻게 얻는지 모르겠지만, 이것은 제 버전 정보입니다. (업데이트된 버전을 찾아보겠습니다.)
: 버전
VIM-Vi가 7.4 향상(2013년 8월 10일, 2013년 8월 10일 어셈블리 14:33:40)
MS Windows 32비트 콘솔 버전
편집자mool@tororo
큰 GUI 버전이 없습니다.기능(+) 또는 없음(-):
+ 아랍어+숨김+추가 검색+언어지도+다언어+좌우-tcl+wildignore
+autocmd+cryptv+farsi+libcall-mzscheme-ruby-tgetent+wildmenu
-balloon_eval+cscope+file_in_path+linebreak-netbeans_intg+scrollbind-term response+windows
- 탐색 + 커서 연결 + 경로에서 경로 찾기 +lispindent + 경로 추가 + 기호 + 텍스트 대상 + 쓰기
++ 내장 용어 + 커서 모양 + 부동 소수점 + 목록 CMDS-perl + 스마트 indent + title - xfontset
+ 바이트 편이도 + 대화상자 아이콘 + 접기 + 로컬 맵 + 지속 해제 - 탐지 - 도구막대 - xim
+cindent+diff-footer-lua-postscript+startuptime+user 명령-xterm save
+clientserver+digraphs+gettext/dyn+menu+printer+statusline+vertspilt-xpm_w32
+ 클립보드 - nd-hangul 입력 + mksession-profile-sun workshop+virtualedit
+cmdline_compl-ebcdic+iconv/dyn+modify_fname-python+syntax+visual
+cmdline hist+emacs tags+삽입 확장+마우스-python3+태그 binary+visualextra
+cmdline_info+eval+jumplist-mouseshape+quickfix+tag_old_static+viminfo
+ 설명 + ex extra+keymap + 멀티바이트+reltime - 임의의 흰색 + vreplace 표시
시스템 vimrc 파일: "$VIM\vimrc"
사용자vimrc 파일: "$HOME vimrc"
두 번째 사용자vimrc 파일: "$HOME\vimfiles\vimrc"
세 번째 사용자vimrc 파일: "$VIM vimrc"
사용자 exrc 파일: "$HOME exrc"
두 번째 사용자 exrc 파일: "$VIM exrc"
컴파일:cl-c/W3/nologo-I.-iproto-DHAVE PATHDEF-DWIN32-DFEAT CSCOPE-DWINVER=0x0400-DWINVER=0x0400/Fo.\ObjCi386//Ox/GL-DNDEBUG/Zl/MT-DDYNAMIC_ICONV-DDYNAMIC_GETTEXT-DFEAT_BIG/Fd.\ObjCi386//Zi
링크:link/RELEASE/nologo/subsystem:console/LTCG:STATUS oldnames.lib 커널 32lib advapi32.lib shell32.lib gdi32.lib comdlg32.lib ole32.lib uuid.lib/machine:i386/nodefaultlib libcmt.lib user32.lib/PDB:vim.pdb-debug

토론 #10

다음 단계는 오래된 버전을 시도해 보는 것이 좋을 것 같습니다. 유효한 버전을 찾을 수 있는지 확인해 볼까요?그렇지 않으면 너는 VimL로 너의 손을 더럽혀야 한다.

토론 #11

스크립트를 직접 시작하지 않고 시작 스크립트의 일괄 처리 파일을 사용하면 문제가 발생하지 않을 것 같습니다.시간이 있을 때 나는 다시 깊이 파헤칠 것이다.만약 내가 어떤 새로운 것을 배웠다면, 나는 그것을 여기에 붙일 것이다.

토론 #12

오, 네,

토론 #13

PATHvim 내부 설정이 정확하지 않은 것과 관련이 있다면 놀라지 않을 것입니다.

좋은 웹페이지 즐겨찾기