Сочетание клавиш для «Комментирования» строки в NANO? - PullRequest
25 голосов
/ 24 августа 2011

Я люблю NANO.Он всегда там, он может нарезать и нарезать кубиками, и это НЕ VIM!

Но я постоянно бью Command / - непреднамеренно - когда я иду, по привычке.Большинство IDE используют это соглашение, чтобы «закомментировать» строку.NANO имеет отличную подсветку синтаксиса ... поэтому он знает контекст моих документов ... но я не смог найти способ заставить его выполнять эту основную, но относительно важную функцию ... Ручное комментирование для птиц.

Полагаю, это что-то вроде вопроса о суперпользователе , но, по моему опыту, это может вызвать кучу пустых взглядов, а затем несколько человек спросят, кто такой Нанотак что ... вот оно ...

Да, и PS, брауни указывает на любого, кто знает, как заставить DashCode иметь возможность делать это тоже ... Это был бы самый лучший Javascript IDE когда-либо, еслион мог бы выполнить этот трюк ... и я убежден, что Apple по этой причине не включила эту функцию, смеется.

Ответы [ 2 ]

11 голосов
/ 20 октября 2015

Самый простой обходной путь, который я нашел:

  • закомментировать:
    установить курсор на первую строку, которая должна быть закомментирована
    дважды нажмите «M-R» (или «Alt-r»; чтобы заменить «RegExp»)
    Искать: '^'
    Заменить на: '#'
    Заменить этот экземпляр ?: 'y'
    нажмите «y» для каждой закомментированной строки

  • Комментарий в:
    Та же процедура, заменив '#' на ''

7 голосов
/ 21 апреля 2017

Новое в нано 2,6

(2016 г., 17 июня)

строки комментариев / раскомментирования с привязкой по умолчанию M-3 (Meta-3)

(http://git.savannah.gnu.org/cgit/nano.git/tree/NEWS)

Настройка

Если вам не нравится отображение по умолчанию, обратите внимание на следующее:

Использование Ctrl-/ путем повторного связывания его в ~ .nanorc с bind ^/ comment main невозможно. На консоли Linux это эквивалентно Backspace (https://savannah.gnu.org/bugs/?53248).

Некоторые возможные альтернативы могут быть:

...