Коллапс комментирует и все функции в vim/gvim

Если клиенту установили Java, Вы могли бы сделать что-то вроде этого:

ipAddress = java.net.InetAddress.getLocalHost().getHostAddress();

, Кроме которого, необходимо будет, вероятно, использовать серверный сценарий.

9
задан Josh Lee 16 November 2009 в 20:08
поделиться

2 ответа

Функциональность, о которой вы говорите, называется «сворачиванием» (см. : help usr_28 ). Команда z f используется для создания складки вручную и используется только в том случае, если для параметра foldmethod установлено значение «маркер» или «вручную». В приведенных вами примерах вы создаете складки в областях, указанных текстовыми объектами a} и a) (см. : help usr_4.8 ) .

Для C вы можете setlocal foldmethod = syntax , и области сворачивания будут автоматически определены правилами синтаксиса. Это должно быть сделано только для файлов C, установив параметр в ~ / .vim / ftplugin / c.vim или поместив следующую команду autocmd в ваш ~ / .vimrc .

autocmd FileType c setlocal foldmethod=syntax

Обратите внимание: в обоих случаях необходимо, чтобы было включено определение типа файла ( тип файла на ), а решение ftplugin требует, чтобы были включены плагины типа файла (плагин тип файла на ). Последний является надмножеством первого, поэтому вам не нужны обе команды в вашем ~ / .vimrc .

Что касается открытия / закрытия всех складок в текущем буфере, это z R и z M команды соответственно.

21
ответ дан 4 December 2019 в 08:15
поделиться

Предполагая, что вы настроили свои области сгиба так, как вы хотите, установите foldlevel на желаемый уровень.

0
ответ дан 4 December 2019 в 08:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: