2012-05-11 11 views
12

Es scheint, wie das Verhalten von Intellisense hat in SSMS 2012 geändert worden, so dass es nicht die gleichen wie Visual Studio oder SSMS 2008SSMS 2012 Intellisense Verhalten

Bisher verhält würde ich treffe SPACE immer, und das würde einfügen das aktuell hervorgehobene Wort von intellisense. Aber in SSMS 2012 habe ich TAB zu schlagen oder drücken Pfeil nach unten dann SPACE

Hier ist, was SSMS 2012 sieht aus wie ich bin eine Abfrage

SSMS2012 Intellisense

eingeben Wenn ich Raum treffen dann dies geschieht:

enter image description here

In SSMS 2008 sieht es anders

enter image description here

und Visual Studio

enter image description here

in diesen beiden einfach schlagen SPACE wird das Wort ein. Gibt es eine Möglichkeit, das IntelliSense-Verhalten in SSMS 2012 anzupassen oder zu ändern?

+1

Vielleicht duplizieren von: http://stackoverflow.com/questions/5718657/intellisense-window-has-input-field-and-doesnt-commit-on-space – xQbert

+3

Ich bin froh, dass ich nicht der einzige bin nicht glücklich mit diesem neuen Verhalten, LOL. Ich musste mit VS2010 intellisense überprüfen, um zu sehen, ob es meine Phantasie war und nein, es ist definitiv anders. Was noch frustrierender ist, ist, wenn ich die Tabelle/Spalte/was auch immer eintippe und die Eingabetaste (neue Zeile) drücke, aber was eingegeben wird, ist, den Wert von intellisense zu akzeptieren, also muss ich zweimal drücken. Garh! Ich LIEBE Intellisense und wünschte, es gäbe einen Weg, es wieder so zu gestalten :( – Losbear

+0

Ich habe gerade von AutoHotkey erfahren. Ich kann mir vorstellen, dass Sie ein kleines Stück Skript schreiben können, das uns eine Tastaturkombination schafft, die doppelt zurückgibt oder – cybork

Antwort

10

Durch Drücken von STRG + ALT + LEERTASTE wird das IntelliSense-Verhalten umgeschaltet, sodass Space den Eintrag festschreibt.

Dank xQbert die this existing question for visual studio gefunden, dass es

+2

zumindest half es mir, meinen Blutdruck zu senken – Esen

12

Das Problem beantwortet ist ein bisschen ernster meiner Meinung nach.

CTRL +ALT + SPACE wird das Verhalten ändern, sondern nur für die aktuellen Registerkarte. Wenn Sie eine neue Registerkarte öffnen, wird auf das neue Standardverhalten zurückgesetzt. Das wirklich große Problem ist, dass es keine Möglichkeit gibt, das gewünschte Verhalten als Standardverhalten zu speichern. Wir müssen weiterhin CTRL + ALT + SPACE jedes Mal treffen !!!

+0

Ja, ich habe das verdammte gleiche Problem, wie können wir reparieren? – MonsterMMORPG

+0

Jemand hat einen Bericht mit Microsoft gestartet. Klicken Sie auf diesen Link, verwenden Sie Ihre MS Melden Sie sich an und stimmen Sie über das Problem ab. https://connect.microsoft.com/SQLServer/feedbackdetail/view/955683/how-to-make-sql-server-2014-remember-ctrl-alt-space-behaviour-at- new-tabs-remember-permanent – user922020

+1

Microsoft hat das Problem behoben, damit Sie die Prozedur nicht für jede neue Registerkarte wiederholen müssen. :) – FatAlbert

Verwandte Themen