Nano Hash - криптовалюты, майнинг, программирование

Блокировать комментирование в Ruby

Есть ли у Ruby блочные комментарии?

Если нет, есть ли эффективный способ вставить # перед блоком выделенного кода в TextMate?



Ответы:


1

Ты можешь сделать

=begin
  [Multi line comment]
=end

=begin и =end должны быть в начале строки (без отступа).

Источник

Кроме того, в TextMate вы можете нажать Command + / для переключения обычных комментариев к выделенному блоку кода.

Источник

11.02.2009
  • Следует отметить, что для работы ярлыка CMD + / у вас должен быть включен пакет Source. Я отключил его в какой-то момент в прошлом во время чрезмерной ярости по очистке пакетов и не мог понять, почему мой Mac продолжал пищать мне, когда я пытался использовать ярлык для комментариев. 11.06.2012
  • Стоит отметить, что Command + / также блокирует комментарии в Sublime Text. 27.05.2013
  • он пойдет не так, если в блоке комментируемого кода есть несколько открытых тегов ‹%%›. Может есть другой способ сделать это? 12.06.2013
  • Более того, они должны быть единственным в своем роде. Если вы напишете что-то после = begin, вы получите синтаксическую ошибку, неожиданное '=', ожидая keyword_end 13.01.2015

  • 2

    У Ruby есть комментарии к документации - они выглядят так:

    =begin
    ...
    =end
    

    Не идеально, но они справляются со своей работой в крайнем случае.

    [Edit] Важно отметить, что =begin и =end должны быть в начале своих соответствующих строк.

    11.02.2009

    3

    В TextMate вы можете вертикально перетащить, удерживая Alt, чтобы выделить столбец текста. Это приведет к дублированию точки вставки во всех выбранных вами строках, так что вы сможете вставить или удалить несколько # одновременно.

    ОБНОВЛЕНИЕ: Также в TextMate, если у вас выбран правильный язык, Cmd + / будет переключать комментирование каждой строки в выделенном фрагменте независимо от языка.

    19.01.2013
  • Ага. Notepad ++ позволяет вам делать это, удерживая alt (например, alt-shift-up стрелку несколько раз); В UltraEdit и других редакторах также есть режим столбцов. 08.03.2013

  • 4

    В TextMate 2 вы можете ⌘ / закомментировать текущую строку или выбранные строки.

    15.04.2015
    Новые материалы

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

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..