Prezto: Le curseur disparaît avec le plugin de coloration syntaxique dans le terminal intégré des IDE Jetbrain

Créé le 26 oct. 2017  ·  5Commentaires  ·  Source: sorin-ionescu/prezto

La description

Un IDE Jetbrains propose un terminal embarqué que j'utilise assez souvent. Si j'active syntax-highlighting et que j'utilise les touches fléchées pour naviguer, le curseur disparaît et ne sera visible que lorsqu'il clignote/clignote.

Je ne sais pas s'il s'agit d'une erreur de prezto (car cela fonctionne parfaitement sans le terminal intégré) ou de Jetbrains - je suppose que Jetbrains.
J'essaie de trouver de l'aide pour isoler le problème afin de soulever un problème dans le Bugtracker de Jetbrains.

little gif

Étapes pour reproduire

  1. Activer le plugin de coloration syntaxique
  2. Démarrez un IDE Jetbrains et ouvrez le terminal intégré
  3. Utilisez les touches fléchées pour naviguer

Versions

  • Prezto commit : dernier
  • Version ZSH : 5.3 (x86_64-apple-darwin17.0)
  • Informations sur le système d'exploitation : OSX 10.13

J'ai également demandé sur Stackoverflow mais personne n'a encore répondu.

Commentaire le plus utile

Voyez-vous toujours ce problème si vous désactivez le surligneur du curseur ? Par défaut, seul le surligneur principal est actif... et j'ai vu un certain nombre de problèmes signalés contre le module de coloration syntaxique qui semblent similaires à ce que vous voyez.

Si vous supprimez la ligne 'cursor' \ de la configuration de mise en évidence de la syntaxe dans votre zpreztorc, cela désactivera le surligneur du curseur et pourrait résoudre ce problème.

https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/docs/highlighters.md

https://github.com/zsh-users/zsh-syntax-highlighting/issues/171

Tous les 5 commentaires

Avez-vous une configuration de ce module dans votre zpreztorc ? J'ai vu dans quelques autres endroits que l'ajout du surligneur "curseur" peut parfois causer des problèmes comme celui-ci.

Je n'ai fait aucune configuration à part décommenter les options disponibles comme les crochets, le motif (...). J'ai également activé quelques modules comme git et la coloration syntaxique :

à partir de .zpreztorc

zstyle ':prezto:load' pmodule \
  'environment' \
  'terminal' \
  'editor' \
  'history' \
  'directory' \
  'spectrum' \
  'utility' \
  'completion' \
  'git' \
  'syntax-highlighting' \ <--
  'prompt'

et dans la zone de configuration # Syntax Highlighting :

zstyle ':prezto:module:syntax-highlighting' highlighters \
   'main' \
   'brackets' \
   'pattern' \
   'line' \
   'cursor' \
   'root'

C'est ça..

Voyez-vous toujours ce problème si vous désactivez le surligneur du curseur ? Par défaut, seul le surligneur principal est actif... et j'ai vu un certain nombre de problèmes signalés contre le module de coloration syntaxique qui semblent similaires à ce que vous voyez.

Si vous supprimez la ligne 'cursor' \ de la configuration de mise en évidence de la syntaxe dans votre zpreztorc, cela désactivera le surligneur du curseur et pourrait résoudre ce problème.

https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/docs/highlighters.md

https://github.com/zsh-users/zsh-syntax-highlighting/issues/171

Oui, ça a marché ! :) ❤️

Pour les autres, mes surligneurs activés :

zstyle ':prezto:module:syntax-highlighting' highlighters \
   'main' \
   'brackets' \
   'pattern' \
   'line' \
   'root'

Je peux confirmer que cela a fonctionné pour moi aussi pour le curseur d'émulateur de terminal standard.

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.10
Release:    18.10
Codename:   cosmic
zsh --version
zsh 5.5.1 (x86_64-ubuntu-linux-gnu)
Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

voanhduy1512 picture voanhduy1512  ·  3Commentaires

EllieRagone picture EllieRagone  ·  4Commentaires

askurihin picture askurihin  ·  5Commentaires

brycekellogg picture brycekellogg  ·  4Commentaires

adrian-amaglio picture adrian-amaglio  ·  5Commentaires