web-dev-qa-db-fra.com

Sublime Text 3: comment afficher les numéros de ligne et les signets en mode sans distraction?

Il est assez facile d'afficher/masquer des onglets ou une minicarte en mode sans distraction en utilisant le menu Affichage (Alt + V) ou Ctr + Maj + P. Est-il possible de faire de même pour les numéros de ligne et les flèches de signet?

Ou peut-être centrer le texte entier en mode plein écran? Cela aurait le même effet.

21
Aleksander Alekseev

Ce n'est pas un comportement par défaut (raccourci clavier). Vous pouvez obtenir des numéros de ligne, un centrage, etc. uniquement en modifiant la configuration utilisateur (Préférences -> Paramètres-Plus -> Utilisateur sans distraction). Ajoutez par exemple ceci:

{
    "Gutter": true,
    "line_numbers": true
}

pour obtenir les numéros de ligne.

P.S. Je cherchais également un raccourci pour cela. Pas de chance. C'est le seul moyen que j'ai trouvé pour l'instant.

36
Shulyk Volodymyr

pour le numéro de ligne et de colonne, ouvrez le fichier de paramètres: (Préférences -> Paramètres-Plus -> Utilisateur sans distraction)

{
    "line_numbers": true,
    "Gutter": true,
    "column_number": true,
}
2

Suite au commentaire sur la question par Keith Hall, vous pouvez le faire en créant une liaison de touches personnalisée. Ouvrez les raccourcis clavier dans le menu Préférences et ajoutez ce qui suit à votre clavier utilisateur.

[
    {
        "keys": [ "ctrl+k", "ctrl+l" ],
        "command": "toggle_setting",
        "args": { "setting": "line_numbers" }
    }
]

J'ai choisi ctrl-k, ctrl+l comme liaison à faire correspondre avec la liaison existante qui cache la barre latérale (ctrl-k, ctrl+b), mais évidemment ça peut être ce que vous voulez. Recherchez dans la liste des liaisons existantes pour éviter un conflit.

0
Scott Martin

OK, voici une solution (~/.config/sublime-text-3/Packages/User/Preferences.sublime-settings):

{
  "always_show_minimap_viewport": true,
  "draw_centered": true,
  "Word_wrap": true,
  "wrap_width": 80,
  "font_size": 10,
  "rulers":
  [
    80
  ]
}
0