2012-05-11 4 views
12

Похоже, что поведение IntelliSense было изменено в SSMS 2012, так что он не ведет себя так же, как Visual Studio или SSMS 2008.SSMS 2012 Intellisense Поведение

Раньше я всегда ударил ПРОСТРАНСТВО, и что бы вставить текущее выделенное слово от intellisense. Но в SSMS 2012 нужно нажимать клавишу TAB или нажмите DOWN ARROW затем ПРОСТРАНСТВО

Вот что SSMS 2012 выглядит, как я печатаю запрос

SSMS2012 Intellisense

Если я ударил пространство, то это происходит:

enter image description here

В SSMS 2008 он выглядит по-разному

enter image description here

И в визуальной студии

enter image description here

В обоих этих просто ударяя ПРОСТРАНСТВЕ будет вставить слово. Есть ли способ настроить или изменить поведение intellisense в SSMS 2012?

+1

Возможно, дубликат: http://stackoverflow.com/questions/5718657/intellisense-window-has-input-field-and-doesnt-commit-on-space – xQbert

+3

Я рад, что я не единственный не доволен этим новым поведением, LOL. Я должен был дважды проверить с помощью intellisense VS2010, чтобы убедиться, что это мое воображение, и, нет, это определенно отличается. Что еще более неприятно, когда я полностью набираю таблицу/столбец/что угодно и нажимаю enter (новая строка), но то, что вводит, это принятие значения из intellisense, поэтому мне нужно нажать Enter TWICE. Гарх! Я ЛЮБЛЮ intellisense и желаю, чтобы был способ вернуть это к тому, как это было :( – Losbear

+0

Я только что узнал об AutoHotkey. Думаю, вы можете написать небольшой фрагмент сценария, который позволит вам создать комбинацию клавиш, которая возвращает двойную входит, или, возможно, какая-то другая комбинация, которая соответствует вашим потребностям. – cybork

ответ

10

Нажатие CTRL + ALT + SPACE переключает поведение intellisense, так что пространство фиксирует запись.

Благодаря xQbert нашедшие this existing question for visual studio, который отвечает его

+2

, по крайней мере, это помогло мне уменьшить мое кровяное давление. – Esen

12

Проблема немного более серьезное, на мой взгляд.

CTRL +ALT + ПРОСТРАНСТВО изменит поведение, но только для текущей вкладки. Если вы откроете новую вкладку, она вернется к новому по умолчанию. Таким образом, реальная большая проблема заключается в том, что нет способа сохранить поведение, которое я хочу, по умолчанию. Нам нужно продолжать бить CTRL + ALT + SPACE каждый раз !!!

+0

Да, у меня такая же проблема, как мы можем исправить? – MonsterMMORPG

+0

Кто-то запустил отчет с помощью microsoft. Нажмите эту ссылку, используйте вашу MS войдите в систему и проголосуйте за эту проблему. https://connect.microsoft.com/SQLServer/feedbackdetail/view/955683/how-to-make-sql-server-2014-remember-ctrl-alt-space-behaviour-at- new-tabs-запомнить-постоянно – user922020

+1

Microsoft исправила проблему, поэтому вам не нужно повторять процедуру для каждой новой вкладки. :) – FatAlbert

Смежные вопросы