Не заметил, чтобы я при этом использовал костыли.
А ты посмотри на длинный скрипт, которым разработчики KDevelop решают проблему с запуском GDB. Этот костыль NCurses не берет.
Да Visual Studio и без плагинов-то тормозит
На глаз при работе это мало заметно.
Вот Вам конкретный вопрос: по пунктам, что такого умеет Visual Studio, чего не умеет QtCreator?
OK. Как мне расположение окон менять?
Как скрывать панели, чтобы рабочее пространство расширить?
Какой хоткей для быстрой вставки выражения в Watch list? Почему в нем CTRL+пробел для показа списка не пашет?
Почему у некоторых окон нет заголовка и как таки изменять/закрывать?
И это только беглый взгляд...
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
OK. Как мне расположение окон менять? <...>
Почему у некоторых окон нет заголовка и как таки изменять/закрывать?
Правой кнопкой по заголовку, в контекстном меню снять флажок "зафиксировано" и таскайте его после этого сколько влезет.
Как скрывать панели, чтобы рабочее пространство расширить?
Левую панель (с проектом) --- Alt+0, остальные --- очевидно, как.
Почему в нем CTRL+пробел для показа списка не пашет?
Пашет.
Добавлено 02-12-2012 15:14:56
Какой хоткей для быстрой вставки выражения в Watch list
В главном меню Инструменты->Параметры->Среда->Клавиатура->Debugger->AddToWatch.
Отредактировано X Strange (02-12-2012 15:14:56)
# rm -rf /
Отсутствует
И то: прежде всего тогда надо постараться запилить нужную функциональность в GDB, там и скрипты можно писать (на python то же, к примеру).
Это да, но здесь всё зависит от того, как выглядит исходный код GDB (я его не смотрел). Некоторые программы бывают написаны так, что проще переписать с нуля. Впрочем, в случае с отладчиком, скорее всего, действительно будет проще добавить нужную функциональность, так как там слишком много нюансов.
# rm -rf /
Отсутствует
Правой кнопкой по заголовку, в контекстном меню снять флажок "зафиксировано" и таскайте его после этого сколько влезет.
Коричневые окна не таскаются...
Левую панель (с проектом) --- Alt+0, остальные --- очевидно, как.
Не очевидно. Alt+[0-4] - это только основные панельки, а остальные как?
Как громадную боковую панельку убрать/уменьшить?
Пашет.
Не прет. Ладно, спишем за баг...
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
Коричневые окна не таскаются...
Не таскаются только те, которые внизу (Проблемы,Результаты поиска,Вывод приложения,Консоль сборки). Зато их можно прятать по Alt+[1-4].
Не очевидно. Alt+[0-4] - это только основные панельки, а остальные как?Как громадную боковую панельку убрать/уменьшить?
Основные панельки --- это Alt+[1-4]. А Alt+0 прячет/показывает большую панельку слева.
Ладно, спишем за баг...
Ну, в Visual Studio таких багов тоже не так уж мало.
# rm -rf /
Отсутствует
Не таскаются только те, которые внизу (Проблемы,Результаты поиска,Вывод приложения,Консоль сборки). Зато их можно прятать по Alt+[1-4].
Хи... А других и не всегда видно. То есть я не могу настроить окна.
Даже у Eclipse и KDevelop более гибкий интерфейс.
А Alt+0 прячет/показывает большую панельку слева.
Alt+0 отвечает за панель проектов, а не за крайнюю вообще-то...
Ну, в Visual Studio таких багов тоже не так уж мало.
Вот ТАКИХ уже давно нет.
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
Alt+0 отвечает за панель проектов, а не за крайнюю вообще-то...
Ах, так Вы имеете в виду коричневую панель с вкладками (Начало/Редактор/Дизайн/Отладка/Проекты/Анализ/Справка)? Тогда это просто смешно. Она занимает полтора сантиметра. Для сравнения, в MS Visual Studio обычно с двух сторон присутствуют 2 панели по полсантиметра, которые можно убрать только убрав все боковые панели из списка отображаемых (что никто обычно не делает, так как возвращать их на место придётся вручную). Неужели из-за лишних полсантиметра экрана, которые занимает IDE можно утверждать, что вся IDE никуда не годится?
Хи... А других и не всегда видно. То есть я не могу настроить окна.Даже у Eclipse и KDevelop более гибкий интерфейс.
Насколько я понимаю, разработчки Qt Creator пошли по другому пути. Они не имели цели сделать расположение окон максимально настраиваемым. Они пришли к выводу, что "объективно разумным" является такой вариант. По той же причине в Qt Creator отсутствуют вкладки. По мнению разработчиков Qt Creator программист должен заниматься написанием кода, а не настраиванием расположения окон или возней с вкладками, не влезающими в экран. В действительности, такое расположение окон является вполне удобным в большинстве случаев, хотя поначалу может быть непривычно. В принципе такой подход имеет право на существование, особенно учитывая скорость работы QtCreator по сравнению с Visual Studio и стабильность по сравнению с KDevelop.
Вот ТАКИХ уже давно нет.
Да ну прям. Вот как раз такие баги есть и там, и там. Это, собственно, не совсем бага, скорее всего, это было связано с тем, что встроенный парсер кода не успевает всё допарсить до конца. Если подождать некоторое врема и там, и там, то всё будет работать.
А вот теперь Вы расскажите, как в Visual Studio получить:
1) Подсветку типов данных, полей классов и виртуальных функций отдельными цветами/шрифтами.
2) Отсутствие тормозов, если проект был изменён снаружи.
3) Интеграцию с распространёнными системами контроля версий.
4) Быстрое открытие файлов, методов и т.п (Аналог Ctrl+K в Qt Creator).
5) Отсутствие тормозов при попытке сказать Go To Declaration/Definition (и вообще желательно завести одну горячую клавишу, которая будет ходить туда/сюда).
6) Чтобы поиск всех использований переменной или функции работал быстро.
# rm -rf /
Отсутствует
Таких, которые только у тебя проявляются?
О, ты просто не в курсе. Поставь KDevelop и Eclipse (или на его основе) и по переставляй окошки, делай их автосворачиваемыми и т.д.
А теперь поставь QtCreator и в нем попробуй это проделать - более топорного интерфейса среди IDE такого уровня я еще не встречал.
панель с вкладками (Начало/Редактор/Дизайн/Отладка/Проекты/Анализ/Справка)? Тогда это просто смешно.
Смешно? Эти семь кнопочек явно сделаны "для слепых" и по ширине аж 72 пикселя! Для сравнения автосворачиваемые окна в том же MS VisualStudio (и в остальных IDE) всего 28 пикселов - и это полноценные окна, а не кнопочки с надписями.
По мнению разработчиков Qt Creator программист должен заниматься написанием кода, а не настраиванием расположения окон или возней с вкладками, не влезающими в экран.
Вау! Разработчики QtCreator начали думать о других программистах? Думать надо за обычного юзера, а программисту давать все возможности. По моему им просто влом на халяву создавать код для перемещение и скрытие окон, поэтому оставили самый простой вариант. Как раз автосворачивание призвано экономить пространство.
особенно учитывая скорость работы QtCreator по сравнению с Visual Studio
Нужно иметь совершенно древний комп, чтоб заметить разницу. В прочем привередливые к скорости ставят MS VisualStudio 2005, а компилятор от последней.
что встроенный парсер кода не успевает всё допарсить до конца.
"Hello, World!" не успевает распасить? мда...
1) Подсветку типов данных, полей классов и виртуальных функций отдельными цветами/шрифтами.
Visual Assist и ReSharper классно раскрашивают код.
2) Отсутствие тормозов, если проект был изменён снаружи.
не замечал явных тормозов
3) Интеграцию с распространёнными системами контроля версий.
плагины есть типа Git Extensions, но мне больше нравится стандартный Git-GUI.
4) Быстрое открытие файлов, методов и т.п (Аналог Ctrl+K в Qt Creator).
в Class View заглядывал? Visual Assist и ReSharper еще свои панелки добавляют.
Go To Declaration/Definition (и вообще желательно завести одну горячую клавишу, которая будет ходить туда/сюда).
я обычно Закладки для этого юзаю, но можешь в назначениях кнопок покопаться - там список большой и эти команды есть.
6) Чтобы поиск всех использований переменной или функции работал быстро.
комп обнови уже, а то все у тебя тормоза какие-то...
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
Ээээмммм.... Ни кто не забыл, как тема называется?
Или может пора её уже переименовать?
Отсутствует
О, ты просто не в курсе. Поставь KDevelop и Eclipse (или на его основе) и по переставляй окошки, делай их автосворачиваемыми и т.д.А теперь поставь QtCreator и в нем попробуй это проделать - более топорного интерфейса среди IDE такого уровня я еще не встречал.
По-моему, речь шла о том, что у X Strange что-то работало, а у тебя — нет. Или я неправильно понял?
DEATH 999
Не занудничай!
Ядрёная консоль делает меня сильней!
Отсутствует
По-моему, речь шла о том, что у X Strange что-то работало, а у тебя — нет. Или я неправильно понял?
X Strange предложил QtCreator, как наиболее удобную IDE, но на деле сливает даже KDevelop и Eclipse в интерфейсе. И уж точно этим чудом трудно заменить MS VisualStudio. Нет сейчас нормальной и единой IDE под Линь. Есть куча IDE со своими недостатками и проблемами.
OpenSources хорош только когда есть четко сформулированная идея и лидер (Linux, GNU, Apache...) - без этого только хаос есть. Если когда-нибудь GNU провозгласит создание единой IDE на Х и будет создавать IDE+GCC+GDB как единую связку, то это будет самый громадный скачок в развитии GNU/Linux.
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
Нафига так часто обновления для Винды делать? Может ещё бы людям бесплатно компы бы обновляли до самых модных версий?
Вообще на свою рухлядь не планирую восьмерку устанавливать.
Отсутствует
Hunter_t3000
Со времён Vista системные требования не выросли.
Win8 оптимизирована под SSE2, соответственно, с древними процами без SSE2 она не заведётся.
Это единственное требование, что появилось после Vista.
А, ну да, теперь появилось требование к разрешению экрана — 1366x768.
Но, вопреки обещанному, прекрасно работает и на 1280x1024.
Отсутствует
Tiger.711
Не должно, но запускается.
Отсутствует
Tiger.711
Может ещё кипятком … от счастья?
Единственное, что может пригодиться на десктопе от Metro — игры (сапёр там обалденный, кстати).
Отсутствует
Ну, фиг знает. Пуском как таковым не пользовался, только ярлыки туда понапихал - для меня ничего особо не изменилось.
Большой кот... Пуфыстый... Полосатый... Зубастый (:
Отсутствует
Tiger.711
Именно. Было меню "Пуск", стал экран "Пуск". Используется в тех же целях: запуск закреплённых программ и поиск.
Отсутствует
Kuja
> Ага, с двумя играми.
Кхм-кхм… да, действительно, всего две.
> Кроме самой Valve и пары инли никто под Линукс игры делать не будет.
EA пару костей тоже кинули уже. Valve делает приставку на Linux и под неё игры делать точно будут. Ну и с OUYA придумают как стянуть если выстрелит.
Кстати, наглядно наблюдаем как MS осознали, что у них проблема. Бесплатная система и обновления, ха! Кто-б подумал.
Отредактировано Lain_13 (05-01-2013 12:49:59)
Отсутствует