<p>VsVim vorübergehende Deaktivierung unterbricht den Cursor</p>

Erstellt am 22. Juni 2016  ·  6Kommentare  ·  Quelle: VsVim/VsVim

  • Strg + Umschalt + F12, um VsVim vorübergehend zu deaktivieren (nur vorübergehend - die Erweiterung wird nicht vollständig deaktiviert, die einen Neustart erfordert)
  • Versuchen Sie, den Cursor an das Ende der Zeile zu bewegen, und es funktioniert nicht
  • Cursor kann nur das Zeichen vor dem Zeilenende erreichen

Die vorübergehende Deaktivierungsfunktionalität ist für mich von entscheidender Bedeutung, da ich programmiere und mein Partner VIM oft nicht verwenden kann. Wir müssen in der Lage sein, VSVim schnell aus- und wieder einzuschalten (ohne Neustart). Wir alle mussten VSVim jetzt komplett deaktivieren, was mich traurig macht. Ansonsten liebe ich das Plug-In.

Dieses Problem wurde bereits in den Q&A erwähnt: https://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329

bug

Alle 6 Kommentare

Vielen Dank, dass Sie dieses Problem gemeldet haben. Ich bin mir ziemlich sicher, dass ich das Problem hier kenne und einem Fehler ähnelt, den ich gestern behoben habe.

Dieser Fehler ist jetzt behoben. Wenn Sie warten, bis AppVeyor die Ausführung abgeschlossen hat, können Sie einen Build mit dem Fix von vsixgallery.com herunterladen.

Ich bin im gleichen Szenario (Pair-Programming) und das war ein hässliches Problem. Habe gerade die neueste Version von vsixgallery.com installiert und das Problem wird behoben. Danke, @jaredpar!

Ja, diese spezielle Funktion war für nicht weniger als 3 Fehler in der Version 2.1.0 verantwortlich. Ich habe nicht alle Auswirkungen erkannt, die die Korrektur auf die Auswahl haben würde. Schnell erzogen werden 😄

Tut mir leid, aber das Problem tritt sogar auf, ohne VsVim zu deaktivieren!

Eine weitere Erweiterung "Entrian Source Search" verwendet die VS-API, um Wortgrenzen zu ermitteln, und ist seit der Aktualisierung von VsVim nicht mehr immer so, dass ein Wort am Ende einer Zeile für die Erstellung von Suchmustern abgerufen wird.

Meine beobachteten problematischen Zeilen stimmen mit dem RE überein:

^\s+\w+$

Wenn "Entrian Source Search" ausgelöst wird, um das Wort unter dem Caret für die nächste Suche zu verwenden, wird die erste RE-Gruppe abgerufen:

^\s+(\w+)\w$

Es fehlt also das letzte Zeichen.

Ich habe VsVim deaktiviert, um zu sehen, ob das letzte Update das Problem verursacht und selbst jetzt, wenn der Text in einer solchen Zeile von Pos1 bis End ausgewählt wird, fehlt das letzte Zeichen der Zeile.
Dieses Zeichen kann nicht ausgewählt werden, wenn VsVim deaktiviert ist.

Wie Jared sagte, ist der Fehler bereits behoben und der Fix sollte verfügbar sein, oder?

Enthält dieser Fix dieses beschriebene fehlerhafte Verhalten?

@ MartinL0815 Es ist wahrscheinlich, dass die neueste Version dieses Problem behebt. Sie können es manuell von diesem Speicherort installieren, um es zu testen:

http://vsixgallery.com/extension/VsVim.Microsoft.e214908b-0458-4ae2-a583-4310f29687c3/

In ein oder zwei Tagen wird eine neue Version auf der offiziellen Galerie veröffentlicht.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

kkorus picture kkorus  ·  7Kommentare

prat0088 picture prat0088  ·  4Kommentare

jaredpar picture jaredpar  ·  5Kommentare

DanielKeogh picture DanielKeogh  ·  3Kommentare

drhoda picture drhoda  ·  7Kommentare