Eine Jetbrains-IDE bietet ein eingebettetes Terminal, das ich ziemlich oft verwende. Wenn ich syntax-highlighting
aktiviere und mit den Pfeiltasten navigiere, verschwindet der Cursor und ist nur sichtbar, wenn er blinkt/blinkt.
Ich weiß nicht, ob dies ein Fehler von Prezto ist (weil es ohne das eingebettete Terminal perfekt funktioniert) oder von Jetbrains - ich denke Jetbrains.
Ich versuche, Hilfe zu finden, um das Problem zu isolieren, um ein Problem im Jetbrains Bugtracker zu melden.
Ich habe auch bei Stackoverflow nachgefragt, aber schon hat jemand geantwortet.
Haben Sie eine Konfiguration dieses Moduls in Ihrem zpreztorc? Ich habe an einigen anderen Stellen gesehen, dass das Hinzufügen des "Cursor" -Textmarkers manchmal zu Problemen wie diesen führen kann.
Ich habe keine Konfiguration vorgenommen, außer die verfügbaren Optionen wie Klammern, Muster (...) auskommentieren. Ich habe auch ein paar Module wie Git und Syntax-Highlighting aktiviert:
ab .zpreztorc
zstyle ':prezto:load' pmodule \
'environment' \
'terminal' \
'editor' \
'history' \
'directory' \
'spectrum' \
'utility' \
'completion' \
'git' \
'syntax-highlighting' \ <--
'prompt'
und im Konfigurationsbereich # Syntax Highlighting:
zstyle ':prezto:module:syntax-highlighting' highlighters \
'main' \
'brackets' \
'pattern' \
'line' \
'cursor' \
'root'
Das ist es..
Sehen Sie dieses Problem immer noch, wenn Sie den Cursor-Highlighter deaktivieren? Standardmäßig ist nur der Haupt-Highlighter aktiv ... und ich habe eine Reihe von Problemen gesehen, die gegen das Syntax-Highlighting-Modul eingereicht wurden und denen ähneln, die Sie sehen.
Wenn Sie die Zeile 'cursor' \
aus der Syntax-Highlighting-Konfiguration in Ihrem zpreztorc entfernen, wird dadurch der Cursor-Highlighter deaktiviert und dieses Problem möglicherweise behoben.
https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/docs/highlighters.md
https://github.com/zsh-users/zsh-syntax-highlighting/issues/171
Ja, das hat funktioniert! :) ❤️
Für andere, meine aktivierten Textmarker:
zstyle ':prezto:module:syntax-highlighting' highlighters \
'main' \
'brackets' \
'pattern' \
'line' \
'root'
Ich kann bestätigen, dass dies auch für den regulären Terminalemulator-Cursor funktioniert hat.
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)
Hilfreichster Kommentar
Sehen Sie dieses Problem immer noch, wenn Sie den Cursor-Highlighter deaktivieren? Standardmäßig ist nur der Haupt-Highlighter aktiv ... und ich habe eine Reihe von Problemen gesehen, die gegen das Syntax-Highlighting-Modul eingereicht wurden und denen ähneln, die Sie sehen.
Wenn Sie die Zeile
'cursor' \
aus der Syntax-Highlighting-Konfiguration in Ihrem zpreztorc entfernen, wird dadurch der Cursor-Highlighter deaktiviert und dieses Problem möglicherweise behoben.https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/docs/highlighters.md
https://github.com/zsh-users/zsh-syntax-highlighting/issues/171