: R-free 명령은 다른 명령을 너무 많이 손상시킵니다.

3044 단어 vim-rake

묘사

사용할 수 있는 대문자 명령의 수량이 제한되어 있음을 감안하여 나는 그 중 일부 명령을 Rake에게 건네주는 것이 매우 어렵다는 것을 발견하였다.vim는 다른 플러그인과 사용자 정의 맵을 방해합니다.싱글이든 커플이든 상관없다:A는 지금은 뿌리가 깊어졌지만 기본적으로 받아들이기:S, :T 등이 너무 많다.이것은 심지어 너 자신의 폐지를 깨뜨렸다.vim:S,이것은 매우 유용합니다.:map:com의 열정적인 플러그인 덕분에 Vim의 비추기와 명령은hodge podge가 되었으니 이 상처를 과장하지 마십시오.조리된 음식처럼 음식을 넣는 것이 가져가는 것보다 쉽다.들었습니다.문제는 다른 비 루비 플러그인과 공통 인터페이스를 사용하고 싶은데, 그 중

토론 #1

은 그것을 파괴할 뿐이다.
이 네 개의 명령의 특수한 상황에 대해 R 명령에 파라미터가 있을 때 그것들의 행동을 명령에 추가할 가능성이 있다.사실 세부 사항을 실현하기 때문에, 그것은 이미 이런 방식으로 일했다.이 방법의 단점은 직관적이지 않고 선택:A을 완전히 퇴출하는 것이다(이것은 #7에 도움이 될 수 있다).
그래도 한번 해볼게요.:Avim rails도 이렇게 할 수 있나요?

토론 #2

자, 분명히 선장님, 적어도 GitHub DDoS가 멈추면
전화 들어오기 전에
2013년 3월 23일 토요일 저녁 7:44, Szymon Wrozynski
[email protected]:
너무 좋아요, @tpope!

토론 #셋

,

토론 #4

,:E,:S,:V,:T,:Rlib 어떤 상용 인터페이스 플러그인을 사용하고 싶으세요?아니면 :A에 표준화된 플러그인이 있습니까?:AV

토론 #5

의 스타일은 체면과 심플함으로 충분하고 전 세계적으로 오염이 더 적은 것 같다.
#7의 경우 명령 충돌의 일반적인 문제가 될 수 있습니다. 예를 들어 각 파일 유형별로 디렉토리 매핑을 덮어쓰는 것을 감지하여 가능한 예비(fallback) 메커니즘을 사용하여 해결할 수 있습니다.:Esyntax 내 말은, 예를 들어 Vim 플러그인을 편집할 때:Eftplugin:Ehook 이런 명령이 필요하고, rbenv 플러그인을 편집할 때:Ebinfoo/bar/*.quux가 필요하다는 것이다.기본적으로, 나는 README라는 파일의 일반적인 인터페이스를 원한다.다른 한쪽은 모델에 부합되지 않는 파일에 사용되는 일반적인 편집 명령입니다. 예를 들어 :E.이것이 바로 :A(또는 현재:A) 논쟁이 있는 곳이다.
다른 대체 메커니즘으로만 대체 메커니즘을 바꿀 때 :A 의 초과 제어를 사용하는 것은 쉬운 일이다.그러나 현재

토론 #6

이중 기능이 있습니다. 덮어쓰면 일반적인 편집 명령을 포기합니다.더 이상 그렇게 간단하지 않다.
@szw, 명령이 궤도에서 내려왔습니다.윌.

토론 #7

대박:)
감사합니다!예, 그렇습니다.https://github.com/tpope/vim-rails/issues/227그리고:).:A @tpope I에서 누락된 것이 있을 수 있지만 :E가 예비 파일을 대표하고 :AV가 일반 파일을 대표한다면 이중 직책은 어디에 있습니까?와 :Esomething 등으로 쪼개는 데 쓰인다.
다른 한편, 당신은 정말 사용했습니까<Tab>?나는 모호한 파일 검색기가 3-4 :Rmodel 버튼

토론 #8

과 유사한 버튼보다 더 빠른 것을 발견했다.또한 플러그인이 다른 모듈화 구조 약정을 알고 있든지 없든fuzzyfinder는 항상 유효합니다.:A이것이 모델이지만, 현재 나는 이 두 명령을 foo/bar.rb에 합쳐서 파라미터가 있는 일반적인 편집 행위와 파라미터가 없는 대체 행위를 제시했다.
네, 저는 항상 그것들을 사용하고 있습니다. 왜냐하면 저는 어떤 모호한 검색기도 정말 좋아하지 않기 때문입니다.ctrlp의 정렬이 엉망입니다;예를 들어, 내가 입력할 때, 그것은 보통 정렬 foo.rbfoo 보다 높다.Command-T가 더 좋다고 들었는데 설치하기가 너무 귀찮아요.
나는 나의fuzzyfinder를 쓸 줄 알지만, 많은 일을 해야 할 것 같고, 내가 더 잘할 수 있을지 확실하지 않다.(이것은 여전히 발생할 수 있다.)

토론 #9

비록 이 문제의 범위를 넘어섰지만, 내 Mac에 Command-T를 설치한 것은git clone 그 다음cd ~/.vim/bundle/command-t/ruby/command-t && ruby extconf.rb && make에 불과하다.

좋은 웹페이지 즐겨찾기