Комментарии 69
Это всё, конечно, хорошо, но разработка таких фич занимает времени едва ли больше, чем написание подобных заметок.
Софт любят за внимание к мелочам.
Согласен, но если бы в VS2010 из новинок были одни только мелочи…
Где-то читал, что в новой версии был существенно дополнен API для плагинов, что, якобы, позволит решарперу и другим подобным тулзам использовать готовый AST, предоставляемый VS, вместо того, чтобы каждый раз при открытии файла парсить его заново и хранить в памяти огромное количество дублирующей информации. Вот про это было бы действительно интересно почитать…
Где-то читал, что в новой версии был существенно дополнен API для плагинов, что, якобы, позволит решарперу и другим подобным тулзам использовать готовый AST, предоставляемый VS, вместо того, чтобы каждый раз при открытии файла парсить его заново и хранить в памяти огромное количество дублирующей информации. Вот про это было бы действительно интересно почитать…
Гениальные вещи всегда лаконичны. Важно не то, сколько времени их реализовывать, а то, сколько оно позволит этого времени сэкономить.
Ну наконец то! Молодцы, что взяли этот функционал из VisualAssist X. =)
Т.е. попросту украли идеи. :)
Как мне кажется это не в первой.
С каждым новым релизом студии, встроенные возможности редактора приближаю к асисту, но он всё равно остаётся впереди :)
С каждым новым релизом студии, встроенные возможности редактора приближаю к асисту, но он всё равно остаётся впереди :)
Не надейтесь. Всеравно придется покупать VisualAssist. Потому что описанное до него далеко, за исключением аббревиатур. Эх… Помидорная радость…
Да, для всяких до-диез и так там нормально все вроде было, для C++ совсем ужасно, просто небо и земля. Для С++ тоже все будет красиво?
Да, для всяких до-диез и так там нормально все вроде было, для C++ совсем ужасно, просто небо и земля. Для С++ тоже все будет красиво?
Последнее в ReSharper называется CamelHumps. И есть оооочень давно ;)
Плохо то что в RS нету первого :(, в отличие от VA
Поправочка.
CamelHumps в ReSharper — это навигация Ctrl + LeftArrow/RightArrrow не словами, а по «горбам». Т.е. PageIndexChanged разобъется на 3 части. Аналогично для выделения Ctrl + Shift + LeftArrow/RightArrrow и Ctrl + W.
А для Intellisense эта фича работает независимо от этого параметра (и действительно давно, но что никак не умаляет эту фичу в студии).
CamelHumps в ReSharper — это навигация Ctrl + LeftArrow/RightArrrow не словами, а по «горбам». Т.е. PageIndexChanged разобъется на 3 части. Аналогично для выделения Ctrl + Shift + LeftArrow/RightArrrow и Ctrl + W.
А для Intellisense эта фича работает независимо от этого параметра (и действительно давно, но что никак не умаляет эту фичу в студии).
Да, полезно :) Спасибо!
Что любопытно — когда вводишь одну букву, оно просто скроллит до этого места, а когда две или больше — уже начинает фильтровать. Приятная мелочь.
было бы не плохо указывать авторство статьи и то что это перевод: VS 2010 Code Intellisense Improvements
Неплохо, неплохо. Функционал ReSharper'а потихоньку переезжает в Visual Studio — быть может, когда-нибудь можно будет работать на чистой VS без всяких плагинов.
Интересно только, с какой скоростью она в таком случае будет работать :) Я конечно понимаю, что это все еще вторая бета, но работает она где-то на 15-20% медленнее чем 2008.
Меня вообще удивляет ситуация, когда новая версия программа работает медленнее предыдущей. Это как-то в корне неправильно :)
Очень надеюсь, что финальную версию VS 2010 по скорости допилят. Ведь со временем на нее в любом случае придется перейти.
Очень надеюсь, что финальную версию VS 2010 по скорости допилят. Ведь со временем на нее в любом случае придется перейти.
Бета2 по ощущениям не медленнее 2008, и красивей-удобней. дада мне это нравится %)
А решарпер на нее встает?
Как по удобству, если сравнивать 2010 с 2008+решарпер?
Как по удобству, если сравнивать 2010 с 2008+решарпер?
А мне показалось, что редактор кода подтупливает. Не на секунды, а на доли секунд, но всё равно расстраивает.
Курсор как будто с инерцией.
Хотя по скорости запуска, открытия проекта, выхода нареканий нет.
Курсор как будто с инерцией.
Хотя по скорости запуска, открытия проекта, выхода нареканий нет.
Ну почему же, все очевидно. Новые возможности, больше кода — чтобы держать скорость работы хотя бы на том же уровне, нужно очень нехило оптимизировать. Один переход на WPF чего стоит.
От 6 студии до 2008 пока такая тенденция. Может быть, они заметят тормоза и начнут оптимизировать скорость.
Вы конечно сравнили продукт 10-ти летней давности. Все равно, что сравнивать WordPad и Office 2007
от 95 винды до 7ки тоже. Быть может стоит идти в ногу со временем.
В противовес: Adobe Photoshop CS3 работает однозначно быстрее версии CS2.
И тут на арене появляется CS4 с возможностью создавать 3D объекты, в приложении для работы в 2D.
В тоже время, они обе однозначно тормознутей CS.
В общем, имеет смысл сравнивать производительность ±1 версии ПО, но ни как не 6й и 2008й студии…
В общем, имеет смысл сравнивать производительность ±1 версии ПО, но ни как не 6й и 2008й студии…
О том же и говорю. Растут мощности вместе со сложностью. Надо грамотно использовать мощность компьютеров.
Они сами-то, думаю, не на пентиуме 2 код пишут.
Они сами-то, думаю, не на пентиуме 2 код пишут.
Ничего-ничего, в 5-м решарпере уже заготовили «вкусностей» для VS2010.
Ребята из jetbrains всё время на несколько шагов впереди в этом плане. И это несмотря на то, что функционал решарпера лишь «отголосок» того, что есть в Idea (это их IDE для Java)
Ребята из jetbrains всё время на несколько шагов впереди в этом плане. И это несмотря на то, что функционал решарпера лишь «отголосок» того, что есть в Idea (это их IDE для Java)
Почитал feature-list пятерки — некоторые моменты весьма вкусные, да.
Ну что же, видимо, так им и суждено развиваться параллельно, а нам — платить и за то, и за другое :)
Ну что же, видимо, так им и суждено развиваться параллельно, а нам — платить и за то, и за другое :)
пятый ReSharper уже доступен в сборке для Visual Studio 2010, если кто еще не в курсе. качать можно отсюда
www.jetbrains.net/confluence/display/ReSharper/ReSharper+for+Visual+Studio+2010+%28Preview%29
www.jetbrains.net/confluence/display/ReSharper/ReSharper+for+Visual+Studio+2010+%28Preview%29
Да нет, пусть лучше откроют какой нибудь API, чтоб команды как ReSharper могли им пользоваться, а не изобретать свой велосипед.Все таки у ReSharperа лучше получается чем у разработчиков VS работа с интелисенсом и другими фичами ускоряющими разработку.
А в 2010 этот Intellisense для C++ тоже ломается от BOOST_SCOPE_EXIT?
и вообще, какую часть всего этого праздника планируется реализовать для С++? А то лично у меня родная автотодополнялка Visua Studio не завелась для С++ проектов ни в 2005 ни в 2008 студии. Т.е. она, конечно, иногда кое-что пыталась делать, но выходило у нее это крайне убого.
По моему она после запуска студии ломается( без VA смотреть противно). Больше мешает чем помогает — с толку сбивает а пользы ноль.
VS 2010 разработан на WPF, хотя судя по внешнему виду не все контролы. Скорость работы WPF зависит от видяхи у меня дома к примеру вообще не подтормаживает, работает довольно резво, но если бы на моем компе тормозило, был бы в шоке, с другой стороны покупать железо для офиса на уровне игровых систем это тоже маразм. Проблема бетки у меня одна (пока по первой, вторую еще не щупал) внезапные зависания (помогает убийство процесса) особенно при компиляции (хотя подозрение на сохранение файлов) и временами перестает перерисовываться окно.
а что за цветные метки на полях?
Можно еще добавить и про ctrl +,
А это уже совсем другая статья, которую я только что выложил ;)
habrahabr.ru/blogs/vs/73199/ ;)
habrahabr.ru/blogs/vs/73199/ ;)
Просто к сведению, в Delphi 7 (много лет назад) это уже было…
Чем больше я смотрю, тем смешнее мне становится. Никого не хочу обидеть, для меня VS рабочий инструмент так же как и для вас, но VCL/CLX (qt-wrapper) + среда много лет назад подняли планку. Не будем рассуждать о том «где они сейчас?» и устраивать холивары. Если не говорить об уровне абстракции, то VCL изначально била .Net в хвост и в гриву (к сожалению) — сурсы открыты, архитектура достойна…
* Накатились слезы, замучала ностальгия, заболела спина *
Чем больше я смотрю, тем смешнее мне становится. Никого не хочу обидеть, для меня VS рабочий инструмент так же как и для вас, но VCL/CLX (qt-wrapper) + среда много лет назад подняли планку. Не будем рассуждать о том «где они сейчас?» и устраивать холивары. Если не говорить об уровне абстракции, то VCL изначально била .Net в хвост и в гриву (к сожалению) — сурсы открыты, архитектура достойна…
* Накатились слезы, замучала ностальгия, заболела спина *
У меня подсказки появляются только принудительно, то есть если я нажимаю Ctrl + пробел.
Это у меня глюк такой или так и задумано?
Это у меня глюк такой или так и задумано?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
VS 2010 улучшения в Intellisense