Видео смотреть бесплатно

Смотреть 365 видео

Официальный сайт jhealth 24/7/365

Смотреть видео бесплатно

lomereiter 27.08.2011 15:05

Есть вопрос!Фолдинг функций в Vim

Привет, welinux!

Насколько я понимаю, foldmethod=syntax для C-подобных языков сворачивает функцию, начиная со строки, в которой появляется открывающая фигурная скобка. Однако как стиль K & R, так и стиль Олмана предполагают расположение этой скобки на строке, следующей после заголовка функции.
Как следствие, этот заголовок в фолд не попадает, отнимая лишнюю строчку на экране. А если ещё и тип возвращаемого значения на отдельной строке размещать (как в исходниках Ruby, например), то и две строки получатся:
1
2
3
void
foo()
+-- N lines: {-----...

Короче, вопрос к знающим Vim: кто-нибудь cумеет похимичить с foldmethod=expr так, чтобы разбросанный на несколько строк заголовок функции попадал в фолд? Хотелось бы, чтоб для вышеприведённого случая выглядело как-нибудь так:
1
+--  N lines: void foo() {---...




Тэги: c vim
+ 0 -
Похожие Поделиться

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн