"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 출력
wx20170720-124400 2x :verb nmap <Plug>RailsFind산출
wx20170720-124630 2x 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> wx20170720-125449 2x
wx20170809-122002 2x
@tpopec <C-R><C-F> @<Plug><cfile> 이 맵들은 보기에 매우 좋아서 파일 이름을 정하는 실제 논리적인 문제라고 생각합니다.너는 최신식을 다시 시험해 볼 수 있니?나는 이미 그 지역의 많은 빈틈을 복구했다.대상 파일과 일치하는지 확인

토론 #7

할 수도 있습니다.

토론 #8

wx20170809-122158 2x
image
image
image
@t희망

토론 #9

그래, 그:echo rails#ruby_cfile()에는 틀림없이 다른 일이 일어났을 거야.다시 보고해 주시겠어요?
verbose cmap <Plug><cfile>
verbose nmap gf

토론 #10

image
image
image
image
@t희망

토론 #11

그래, 내가 말한 것은'다른 것'이지만, 너의 원본을 다시 읽은 후에 그것은 같다.발생해야 할 것은 <Plug>

토론 #12

로 확장되었고

토론 #13

gf로 확장된 반환값이다.그러나 두 번째 확장은 발생하지 않았고 :find <Plug><cfile> 커서 아래의 원본 파일 이름을 <Plug><cfile>로 바꾸었기 때문rails#ruby_cfile().
지도 확장에 심각한 문제가 생겼기 때문에 다음과 같은 관련 옵션을 확인하는 경향이 있습니다.
:verbose set timeout? timeoutlen? ttimeout? ttimeoutlen?
:find image
image
@t 열기<cfile> 그건 문제 없어요.나는 검사하기 쉬운 물건이 없다.설정을 최소vimrc와 rails로 분리해 보십시오.vim만 제한하고 문제가 재현되는지 확인합니다.안녕하세요.
나는 이 벌금 고지서와 같은 문제에 부딪혔고, 내가 설정을 박리하기 시작할 때까지 모든 절차를 시도했다.
내가 '설정 붙여넣기' 를 삭제한 후에, 나는 마침내 'gf' 를 일하게 했다.<Plug>Account.account_types

토론 #14

는 터미널에 내용을 붙이기 전에 임시로 열 수 있도록 설계되었다.자동 들여쓰기, 모든 삽입 모드 및 명령행 모드 매핑을 포함한 많은 Vim 기능을 사용할 수 없습니다.영원히, 영원히, 영원히, 영원히, 영원히, 영원히, 영원히, 영원히, 영원히
당신의 조사 결과를 공유해 주셔서 감사합니다.그렇지 않으면 나는 검사하러 갈 생각을 하지 못했을 것이다.

토론 #15

설명해 주셔서 감사합니다.

토론 #16

가 이렇게 위험한 줄 몰랐어요.

좋은 웹페이지 즐겨찾기