"gf"오류로 인해 E345에서 경로 "User.find by email"파일을 찾을 수 없습니다.
5278 단어 vim-rails
묘사
user = User.find_by_email(email) #rails code
'사용자' 라는 단어의 'gf' 가 나타났다E345 can't find file "<Plug>User.find_by_email" in path
무슨 생각 있어요?토론 #1
검사:verb cmap <Plug><cfile>
.토론 #2
@tpop 출력:c <Plug><cfile> &@rails#cfile()
Last set from ~/.vim/bundle/vim-rails/autoload/rails.vim
Press ENTER or type command to continue
운행:verb cmap <Plug><cfile>
토론 #셋
이후에 이것이 옳았다.:verb nmap gf
좀 알아봐 주시겠어요?편집: 및 :verb nmap <Plug>RailsFind
.또한 정확한 Vim 버전을 계속해서 보고하십시오.
토론 #4
:verb nmap gf
출력:verb nmap <Plug>RailsFind
산출vim --version
산출내 아이디어가 거의 다 떨어졌다.
토론 #5
명령줄에 있는 기능을 검사해 주시겠어요?그것은 삽입해야 한다.<C-R><C-F>
. 그러나 :
처럼 실패하면 삽입할 것이다. user.rb
당신이 이 일을 할 때 가서 검사해 보세요gf
.나도 같은 문제가 있다.@Feuda에 대해 물어보는 내용을 검사합니다. 출력은 그와 같습니다.하지만 마지막 요청을 모르겠습니다. @tpope.용서해 주세요.나는 확실히 이 명령을 시도했지만,
<Plug>User.find_by_email
오류가 발생했다. :cmap <C-R><C-F>
토론 #6
산출::<C-R><C-F>
E488: Trailing characters
명령줄에서 Ctrl-R Ctrl-F 키를 누릅니다.:cmap <C-R><C-F>
@tpope
c <C-R><C-F> @<Plug><cfile>
이 맵들은 보기에 매우 좋아서 파일 이름을 정하는 실제 논리적인 문제라고 생각합니다.너는 최신식을 다시 시험해 볼 수 있니?나는 이미 그 지역의 많은 빈틈을 복구했다.대상 파일과 일치하는지 확인토론 #7
할 수도 있습니다.토론 #8
@t희망
토론 #9
그래, 그:echo rails#ruby_cfile()
에는 틀림없이 다른 일이 일어났을 거야.다시 보고해 주시겠어요?verbose cmap <Plug><cfile>
verbose nmap gf
토론 #10
@t희망
토론 #11
그래, 내가 말한 것은'다른 것'이지만, 너의 원본을 다시 읽은 후에 그것은 같다.발생해야 할 것은<Plug>
가 토론 #12
로 확장되었고토론 #13
가gf
로 확장된 반환값이다.그러나 두 번째 확장은 발생하지 않았고 :find <Plug><cfile>
커서 아래의 원본 파일 이름을 <Plug><cfile>
로 바꾸었기 때문rails#ruby_cfile()
.지도 확장에 심각한 문제가 생겼기 때문에 다음과 같은 관련 옵션을 확인하는 경향이 있습니다.
:verbose set timeout? timeoutlen? ttimeout? ttimeoutlen?
:find
@t 열기
<cfile>
그건 문제 없어요.나는 검사하기 쉬운 물건이 없다.설정을 최소vimrc와 rails로 분리해 보십시오.vim만 제한하고 문제가 재현되는지 확인합니다.안녕하세요.나는 이 벌금 고지서와 같은 문제에 부딪혔고, 내가 설정을 박리하기 시작할 때까지 모든 절차를 시도했다.
내가 '설정 붙여넣기' 를 삭제한 후에, 나는 마침내 'gf' 를 일하게 했다.
<Plug>Account.account_types
토론 #14
는 터미널에 내용을 붙이기 전에 임시로 열 수 있도록 설계되었다.자동 들여쓰기, 모든 삽입 모드 및 명령행 모드 매핑을 포함한 많은 Vim 기능을 사용할 수 없습니다.영원히, 영원히, 영원히, 영원히, 영원히, 영원히, 영원히, 영원히, 영원히당신의 조사 결과를 공유해 주셔서 감사합니다.그렇지 않으면 나는 검사하러 갈 생각을 하지 못했을 것이다.
토론 #15
설명해 주셔서 감사합니다.토론 #16
가 이렇게 위험한 줄 몰랐어요.Reference
이 문제에 관하여("gf"오류로 인해 E345에서 경로 "User.find by email"파일을 찾을 수 없습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://github.com/tpope/vim-rails/issues/492텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)