vim에서 자동으로 루비 소스 파일을 접을 수 있도록 설정할 수있는 방법이 있습니까?하지만 정의 된 레벨에 관계없이 메소드 레벨에서만 폴드 할 수 있습니까?vim에서 자동 루비 폴딩
그래서 내가 가지고있는 경우는 배됩니다
class MyClass
def method
...
end
end
뿐만 아니라 내가 가지고있는 경우 :
나는 foldmethod = 구문과 다양한 배 수준으로 실험 한module FirstModule
module SecondModule
class MyClass
def method
...
end
end
end
end
하지만 걸릴하지 않습니다 메소드가 정의 된 깊이를 고려하십시오.
또한 메서드 내에서 아무 것도 (블록, 각 블록 등) 접기를 원하지 않습니다.
foldmethod = expr이 최선의 방법 일 것이라고 생각합니다. 그러나 fold expression이 어떻게 작동하는지 파악할 수 없었고, vim의 도움이 매우 계몽 적이 지 않았습니다.
이것은 훌륭한 답변입니다. 올바른 해결책이거나, 내가 원하는 곳으로 가기에 좋은 출발점이 될 것 같습니다. 오늘 나중에 어떻게 작동하는지보고 테스트 해보고 답변을 수락합니다. 또한 vimrc는 훌륭한 학습 자원, 특히 사용자가 정의한 모든 기능과 비슷합니다. 감사. – adivasile
당신은 아주 환영합니다! 행복한 vimming! –
나는 이것이 어떻게 당신을 위해 잘되었는지 알고 싶습니다! –