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.
J'ai également demandé sur Stackoverflow mais personne n'a encore répondu.
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)
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