2017-01-09 14 views
1
SO

...숭고한 텍스트 3 여러 줄 방법 ​​접는

숭고한 텍스트는 방법을 접을 수있는 능력이 내장되어 있지만, 즉시 메소드 선언은 여러 줄에 걸쳐으로이 기능을 잃게됩니다. 누구든지 플러그인이나이 작업을 수행하는 방법을 알고 있습니까? 특히 나는 루비 (그리고 내 팀은 라인 길이에 관한 엄격한 스타일 가이드를 고수한다)를 가지고 이걸 실행하고 있지만, 언어는 중요하지 않아야한다.

답변

1

함수 정의의 첫 번째 줄 옆에있는 아래쪽 화살표를 클릭하는 대신 커서를 함수의 들여 쓰기 된 줄 중 하나에 놓으면됩니다 (들여 쓰기 된 함수 매개 변수가 아니라 함수 정의 자체)과의 OS X의 사용에 (Ctrl 키 바인딩 시프트 [ 키를 사용 Alt 키[) 함수 및 파라미터 폴드. Ctrl 키시프트] (OS X에 Alt 키]가) 전개를 사용하거나 옆으로 옆 def 라인 화살표를 클릭 할 수 있습니다.

그래서,이 :

code before folding

이된다 :

code after folding

+0

완벽한, 즉, 덕분에 내가 바로 가기를 선호로 더 나은 그리고 코드에 변경을 필요로하지 않습니다! – Lane

1

이 형식을

def example( # <--- folds parameters here 
    param, 
    param 
)    # <--- folds method body here 
    foo 
    bar 
    qux 
end 

언어는 문제까지 내가 아는 한, 방법 접는는 언어 별 구성의 일부인 않습니다보십시오. 적어도 이전 버전에서 사용 되곤했습니다.