내가 쓰는 모든 코드에 vim을 사용합니다. 내 가장 큰 문제는 좋은 Python 코드 접는 플러그인을 찾을 수 없다는 것입니다. 나는 들여 쓰기를 사용하는 인기있는 2 ~ 3 개를 찾았지만 너무 작거나 너무 많이 접는 경향이 있습니다. 이상적으로는 이것이 접 히고 싶은 것입니다.
- 모든 최상위 클래스를 접습니다.
- 모든 최상위 기능을 접습니다.
- 모든 클래스 메소드를 접습니다
그리고 더 이상 없습니다. 현재 사용중인 플러그인은 나쁘지 않지만 메서드 내에서 함수를 접는 경향이 있습니다. 또한 들여 쓰기 수준이 다른 클래스 메서드 내에서 코드 블록에 대해 혼동됩니다 (예 : for 루프 다음에 더 많은 코드를 사용하면 for 루프 다음에 코드가 접힐 수 있음).
누구든지 이러한 요구 사항을 충족시키는 플러그인을 알고 있습니까, 아니면 내 자신의 작성 방법을 알아 내야합니까?
이것들은 과거에 시도한 것들입니다.
- 효율적인 파이썬 폴딩 : 파이썬 코드를 멋지게 접고 한 번의 키 입력으로 토글 -클래스 메소드를 접지 않습니다.
- python_fold : python에 대한 접는 표현식 -임의 코드 블록을 접습니다.