Можно ли использовать «Tab» для ввода 4 пробелов?

Видите ли, обычно нам приходится вводить «2 пробела» или «4 пробела», чтобы создать структуру:

1. x1

    1. x2
    1. x3

        1. x4

чтобы получить:

  1. x1

    1. x2

    2. x3

      1. x4

Обычно нам нужны такие отступы. Нужно ли всегда вводить 4 пробела четыре раза?

Когда мы пишем код в различных редакторах, клавиша Tab вставляет 4 пробела за один раз. Можно ли реализовать эту функцию в Discourse?

Думаю, это уже поддерживается:

3 лайка

Я нашёл это.

Но, похоже, эта функция мне не совсем подходит.

Кажется, она предназначена только для программирования: нужно выбрать уже существующие строки, а затем нажать «Tab».

Но когда мы пишем статью, у нас ещё нет таких строк, которые можно было бы выбрать до написания текста.

Я довольно часто использую  , чтобы добавить отступ перед первой строкой и придать тексту нужную форму. Хотя есть способ добавить перенос с отступом, если именно это вы ищете (возможно, даже с помощью кнопки на панели форматирования).

Клавиша Tab используется для навигации по странице в целях доступности, поэтому я не уверен, что её можно так легко перепрофилировать.

2 лайка

может быть, «Ctrl + Tab» или «Ctrl + Space»?

1 лайк

Я, безусловно, могу передать это в ux для рассмотрения. :+1:

1 лайк

Я нашел способ.

Мы можем использовать «AutoHotkey».

Затем используйте приведенный ниже скрипт: комбинация «Ctrl+Space» будет отправлять в редактор 4 пробела.

^space:: send {space 4}
return

Но есть ли более лучший способ?

Отлично, всё работает!

В последней версии 2.9.0.beta10 я обнаружил, что можно выделить текст и нажать «Tab», чтобы сдвинуть выделенный текст вправо на два пробела.

1 лайк