문제

이 있 Vim 바로가기 위한 점을 인수 목록은 현재의 기능입니까?저는 종종 자신을 찾을 필요가 엉망으로 인수 목록의 기능,그 종류가 있는가?def 또는?기능 또는 10k 또는 무엇을 가지고 있을 때까지 마지막으로 그것을 얻을,그 후에/(또는 티(또는 5e 을 얻을 적당한 위치에서 인수 목록은,그래서.면 그것은 좋은 것으로 나는 공격,예를 들면 즉시 얻을 넣으로 삽입하는 모드 끝에/의 시작 부분 인수 목록입니다.

가능한 방법:

  • 접기
  • 태그 지원(ctags)

또한,나는 사용하는 파이썬은,그래서 솔루션에 따라 중괄호를 불행히도 작동하지 않습니다.

지 않는 경우 이러한 바로 가기를 존재합니다,나는 단지 하나를 쓰고 그것은 그것으로 대답합니다.:-)

도움이 되었습니까?

해결책

바보는 방법을의 시작 기능을 사용하여[[.그래서 당신은 사용

지도,ma[[kf(a

그래서 그것은 당신을 데려 갈 수있는 기능을 정의 검색에 대한 최초의 발생"("그리고 당신을 넣어에 삽입하는 모드입니다.

다른 팁

부,모르겠 Python,나는 가정이 기능으로 식별할 수 있습"기능"또는"def 에서"당신의 질문입니다.그냥 변경 regex 에서 결과입니다.

될 수 있습 같은 것:

   :nnoremap <buffer> [m :call search('def\|function', 'b')<cr>f(

?

NB:

  • 내가 사용한 검색()지하기 위해 혼란을 검색 기록;searchpair()할 수 있습니다 더 나은 선택이 될 것으로만 이동하는 함수 정의에 우리는 내에서,이전 대신 기능입니다.
  • 으로도 작동하는 파이썬만,사용 <buffer> 하기 위해서 엉망이키 바인딩에서 비 Python 파일이 매핑은 최고의 정의에서는 파이썬 ftplugin.

HTH,

지도,ma[{F(a

Hit 는,갈수록 다음`을 반환할 때 당신은 어디 있었을 호출됩니다.주의:[{점프 다시 마지막으로 타의 추종을 불허{문자,그래서 당신은 루프 안에서 또는 다른 제어 구조,그것은 당신을 데려 갈 것이의 시작입니다.

모르겠을 얻을 수 있는 방법을의 시작 부분에서 기능을 바보짓 증거 방법입니다.는 경우 일관성에 대한 이동할 수 있습니다 다음과 같은 것이 가능합니다.

지도지,엄마는?기능:nohlf(a

어디를 사용하지 않는 경우에는 하나의 탭을 정의하기 전에 기능,당신 변경을 적절한 값입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top