Pouvons-nous utiliser "Tab" pour entrer 4 espaces ?

Vous voyez, nous devons généralement entrer « 2 espaces » ou « 4 espaces » pour créer des motifs,

1. x1

    1. x2
    1. x3

        1. x4

pour obtenir

  1. x1

    1. x2

    2. x3

      1. x4

Nous avons généralement besoin de ce type d’espaces. Devons-nous toujours entrer 4 espaces 4 fois ?

Lorsque nous codons en utilisant de nombreux types d’éditeurs, la tabulation insère 4 espaces à la fois. Pouvons-nous avoir cette fonctionnalité dans Discourse ?

Je pense que cela est déjà pris en charge :

3 « J'aime »

Je l’ai trouvé.

Mais il semble que cette fonctionnalité ne me convienne pas tout à fait.

Elle semble être uniquement pour le codage, vous devez sélectionner les lignes déjà existantes puis appuyer sur “tab”.

Mais lorsque nous écrivons un article, nous n’avons pas de telles lignes à sélectionner avant de les écrire.

J’utilise souvent \u0026emsp; pour précéder une première ligne et donner une forme à certains textes, bien qu’il existe un moyen d’ajouter un retrait enveloppant si c’est ce que vous recherchez (peut-être même avec un bouton dans la barre de formatage).

La tabulation est utilisée pour la navigation dans la page pour l’accessibilité, donc je ne suis pas sûr qu’elle puisse être réutilisée aussi facilement.

2 « J'aime »

peut-être « ctrl + tab » ou « ctrl + espace » ?

1 « J'aime »

Je peux certainement le transmettre à UX pour examen. :+1:

1 « J'aime »

J’ai trouvé une méthode.

Nous pouvons utiliser “AutoHotkey”

puis utiliser le script ci-dessous, “ctrl+espace” enverra 4 espaces à l’éditeur.

^space:: send {space 4}
return

Mais y a-t-il une meilleure façon ?

Super, ça marche !

Dans la dernière version 2.9.0.beta10, j’ai constaté qu’il était possible de sélectionner du texte et d’appuyer sur « Tab » pour décaler le texte sélectionné vers la droite de 2 espaces.

1 « J'aime »