Сворачивание выделенного текста

#atom-editor

#atom-редактор

Вопрос:

Мне нравится, что в текстовом редакторе Atom вы можете скрывать блоки кода, чтобы получить лучший обзор. Это называется сворачиванием и описано здесь . Там написано:

Наконец, вы можете сворачивать произвольные разделы вашего кода или текста, сделав выделение, а затем введя Alt Ctrl Fили выбрав «Свернуть выделение» в палитре команд.

Я хотел бы использовать это, но у меня это не работает. (Я выбираю раздел своего кода, затем нажимаю комбинациюAlt Ctrl F, но ничего не происходит.) Моя операционная система — Linux Mint 20.2, а версия Atom — 1.58.0.
Я ищу исправление или другой способ сворачивания выделенного текста.

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

Ответ №1:

Хотя я не выяснил, почему не работает горячая клавиша, я нашел решение, которое соответствует моим потребностям. Пакет Atom custom-folds добавляет функциональность для определения областей, которые могут быть свернуты.

После установки custom-folds я добавил строки #<editor-folds и #</editor-fold> в начало и конец строки документа соответственно:

 def average(a, b):
    #<editor-fold
    """
    Return the mean value of inputs a and b
    """
    #</editor-fold>
    return (a b)/2
 

Команды #<editor-fold и #</editor-fold> распознаются и выделяются; также появляется стрелка выпадающего списка, где область кода может быть свернута или развернута.