Все вопросы: [folding]

25 вопросов

похожие теги: foldcode-folding
1
голосов
4ответов
595 просмотров

Текстовый редактор с автоматическим сворачиванием скобок?

У меня есть несколько больших беспорядочных процедур SQL, которые я отлаживаю, и они, как правило, содержат много вложенных круглых скобок: SELECT * FROM (SELECT F1,F2 FROM TABLE1 AS X LEFT JOIN (SELECT F9,F8 FROM (SELECT F13,F14 FROM TABLE4) AS J INNER JOIN TABLE3 ON...) AS B ON X.F1=B.F9)...

4
голосов
2ответов
602 просмотров

Preventing vim to auto-expand folds

I'm using foldmethod=marker and #{{{ #}}} markers in Python code. After typing #{{{ vim automatically expands all folds below the cursor. Is it possible to turn this off?

35
голосов
8ответов
28971 просмотров

Scala: how to merge a collection of Maps

I have a List of Map[String, Double], and I'd like to merge their contents into a single Map[String, Double]. How should I do this in an idiomatic way? I imagine that I should be able to do this with a fold. Something like: val newMap = Map[String, Double]() /: listOfMaps { (accumulator, m) =...

0
голосов
3ответов
2089 просмотров

Little folding triangles: how can I create collapsible sections on a webpage?

Some webpages have a "turning" triangle control that can collapse submenus. I want the same sort of behavior, but for sections in a form. Say I had a form that had lender, name, address and city inputs. Some of my site's users are going to need a second set of these fields. I would like to conce...

1
голосов
1ответов
356 просмотров

Eclipse RCP - Внутреннее устройство службы проецирования (складывания)

Мне нужно настроить сворачивание текста, как описано здесь: Могу ли я объединить раскраску синтаксиса и сворачивание? ИЛИ Проекция, окрашенная в соответствии с данными основного документа Я копаюсь в коде, но это очень озадачивает ... и я не могу получить доступ к некоторым классам. Я до сих...

23
голосов
14ответов
27843 просмотров

Как реализовать свертку списка в Java

У меня есть список, и я хочу сократить его до одного значения (термин функционального программирования "fold", термин Ruby inject), например Arrays.asList("a", "b", "c") ... fold ... "a,b,c" Поскольку я заражен идеями функционального программирования (Scala), я ищу более простой / коротки...

3
голосов
1ответов
2580 просмотров

Компактное складывание C в Vim

Я пытаюсь создать простой сценарий Vim, который бы создавал очень компактные свертки верхнего уровня для файлов c. В идеале, если бы он был запущен на этом коде: static void funca(...) { ... } /* Example comment */ static void funcb(...) { ... } Затем он создавал складки, которые...

0
голосов
2ответов
214 просмотров

Исправление неправильного складывания маркеров в VIM

Я по ошибке свернул маркер в свой .vimrc: {{{8 #CS something.. }}}8 {{{9 #Math ... }}}9 ... many more! Мне нужно изменить формат на "#SOMETHING {{{NUMBER") например: #CS {{{8 something.. }}}8 #Math {{{9 ... }}}9 ... many more! Что не так в следующем коде: :%s$/({{{\d/)...

10
голосов
3ответов
8197 просмотров

Сворачивание на основе синтаксиса vim с помощью php

Я загрузил файл php.vim, который содержит информацию о синтаксисе PHP. Он должен обеспечивать сворачивание на основе синтаксиса, но по какой-то причине я не могу заставить его работать. Я установил :let g:php_folding 2 и :set foldmethod=syntax, но безрезультатно. Я почти уверен, что файл нахо...

4
голосов
6ответов
9229 просмотров

Как я могу автоматически свернуть длинный код C в Vim?

Я регулярно сталкиваюсь с C-кодами без сворачивания. Их неприятно читать, если нет фальцовки, особенно с длинными файлами. Как их сложить?

1
голосов
3ответов
1909 просмотров

Сворачивание операторов If-Then-Else в редакторе кода (Delphi 2007)

Время от времени я редактирую пару длинных операторов if-then-else (или, что еще хуже, вложенных операторов if-then-else), например, таких: if A < B then begin DoSomething; DoSomethingElse; {...and more statements going on and on and on...} FinallyWrapUpThisBit; e...

8
голосов
2ответов
1517 просмотров

VIM складывается для всего, кроме чего-то

Код - это более 2 000 строк, заполненных складками. Я выбираю в Визуальном режиме определенный блок, в который хочу начать писать. Однако окружающие предметы, например складки, мешают моему письму, и я случайно их изменяю. В настоящее время я избегаю подобных ошибок, записывая блок в отдельный V...

1
голосов
2ответов
384 просмотров

Как можно сделать свертки для файла LaTeX в Emacs?

Я хотел бы иметь автоматические сворачивания комментариев в моих Aquamacs.

5
голосов
5ответов
1060 просмотров

Как я могу автоматически складывать POD в Perl с помощью vim?

Я пытаюсь редактировать файлы с помощью vim и автоматически складывать POD (только POD, а не Perl). Я не могу заставить его работать. Я могу заставить себя складываться, потому что я могу вручную выделить линии и ввести zF, и он складывается правильно. Может ли кто-нибудь пролить свет на это?

0
голосов
3ответов
1223 просмотров

разворачивать файл в Linux

У меня огромный текстовый файл, примерно 400 000 строк шириной 80 символов на liux. Необходимо «развернуть» файл, объединив четыре строки в одну. В итоге получается 1/4 строк, каждая из которых имеет длину 80 * 4 символа. есть предложения?

8
голосов
4ответов
2579 просмотров

Как я могу поделиться своими складками в VIM?

Я участвую в проекте с 3 людьми. У нас должны быть одинаковые свертки в Vim для каждого участника. Как я могу поделиться своими складками? [Отзыв] Я понял одну важную вещь: Google игнорирует знаки, такие как {{{, поэтому, пожалуйста, введите в Google "три фигурных скобки VIM", чтобы полу...

2
голосов
1ответов
629 просмотров

Как написать Vim foldexpr для файлов трассировки xdebug с помощью memdeltas

Я ничего не знаю о выражениях Vim. У меня есть vim foldexpr, который поставляется с файлом синтаксиса для файлов трассировки xdebug. Существующее выражение выглядит так: foldexpr=strlen(substitute(substitute(substitute(substitute(getline(v:lnum),'^TR.*$','',''),'\s>=>','->',\"g\"),'^...

4
голосов
3ответов
2431 просмотров

Скрыть (или свернуть) столбцы текста в (g) Vim (по горизонтали)

есть ли способ скрыть столбцы буфера (текстовый файл, вы понимаете, о чем я) при его редактировании в Vim? например текст, видимый в буфере перед скрытием столбцов 2 и 3: abbcccccc accdddddd И после их скрытия: acccccc adddddd (Не говоря уже о том, что я работаю с действительно огр...

4
голосов
3ответов
2996 просмотров

Проблема со сворачиванием функций bash в vim

У меня есть файл сценария bash, который начинается с определения функции, например: #!/bin/bash # ..... # ..... function test { ... ... } ... ... Я использую vim 7.2 и установил g:sh_fold_enabled=1 таким образом, чтобы сворачивание разрешалось с помощью bash. Проблема в том, что сворачива...

11
голосов
3ответов
3077 просмотров

Emacs эквивалент метода foldmethod = indent в Vim

Вопрос: Имеется ли в Emacs канонический эквивалент Складывание с помощью метода Fold = indent ? Меня особенно интересует то, что может работать вместе с любым основным режимом Emacs и любым файлом. Поиски Emacs не дали однозначного ответа.

112
голосов
11ответов
47664 просмотров

Каков рекомендуемый способ использования сворачивания Vim для кода Python

Меня интересует возможность сворачивания кода в Vim для кода Python. Я заметил несколько способов сделать это. Есть ли у кого-нибудь предпочтительный способ сворачивания кода Python в Vim? Т.е. Есть ли у вас конкретный плагин Vim, который вам нравится и который вам нравится? Используете...

3
голосов
1ответов
666 просмотров

Скрыть комментарии в коде в среде Unix

Я работаю в среде Unix с помощью типичных инструментов Unix (emacs, vim, gvim, sunstudio и т. д.) В моем проекте много общих шаблонных комментариев по каждому методу. Это делает файлы длиной в тысячи строк с парой сотен строк фактического кода. Возможно, я немного преувеличиваю, но вы уловили...

27
голосов
4ответов
22967 просмотров

Есть ли способ вручную свернуть код в Eclipse?

Есть ли способ вручную создавать точки сгиба в коде в Eclipse? Я знаю, как включить сворачивание и как установить автоматические настройки, но мне нравится иметь возможность устанавливать свои собственные точки сворачивания, чтобы я мог игнорировать определенные части моего кода. Думайте о регио...

3
голосов
5ответов
992 просмотров

Java: тройные фигурные распорки

Мне дали код с комментариями, в отличие от всего, с чем я сталкивался раньше: //{{{ Imports import imports; //}}} Это одинаково для каждого блока метода, //{{{ above the code block //}}} below the code block См. также: http://en.wikipedia.org/wiki/Folding_editor

24
голосов
24ответов
5475 просмотров

Как вы относитесь к сворачиванию кода?

Те из вас, кто работает в среде Visual Studio, что вы думаете о переносе любого кода в #regions? (или если в любой другой IDE есть что-то подобное ...)