Как включить контекстные меню, вызываемые правой кнопкой мыши (control-click) в MonoDevelop?

Щелчок правой кнопкой мыши (или щелчок с нажатой клавишей Control, поскольку я на Mac) не вызывает контекстные меню для решений или проектов.

Например, в Visual Studio я щелкнул правой кнопкой мыши решение, чтобы добавить в решение новый проект. Я просмотрел все меню и не могу найти команду добавления проекта.

Кроме того, как добавить папку в проект? Опять же, это будет доступно из контекстного меню в VS, но я нигде не могу найти его в MonoDevelop.

Control-click ничего не делает для меня ни в какой части MD. Даже в текстовом редакторе. Есть ли настройка, чтобы заставить его вести себя так, как я ожидаю?

Разве эти параметры не должны быть также доступны через главное меню?


person CoderDennis    schedule 26.07.2010    source источник


Ответы (3)


Судя по всему, это была известная проблема, и она была исправлена. Это была ошибка в библиотеке gtk+. Однокнопочные мыши не поддерживались.

https://bugzilla.novell.com/show_bug.cgi?id=359734

https://bugzilla.gnome.org/show_bug.cgi?id=346609

Все еще не уверен, почему я вижу эту ошибку сейчас на моем компьютере с OSX 10.6.4, на котором запущена последняя загрузка MonoDevelop.

Подключение двухкнопочной мыши — адекватный обходной путь. Я могу щелкнуть правой кнопкой мыши и получить контекстные меню, которые я искал.

person CoderDennis    schedule 26.07.2010
comment
У меня версия 2.4, собранная 29 июня. - person fletcher; 26.07.2010
comment
Та же версия здесь. Интересно, почему у меня все еще есть ошибка, когда она была обнаружена в версии 0.18! Ну, по крайней мере, теперь у меня есть работающая система. - person CoderDennis; 26.07.2010
comment
Ошибка в GTK (который включен в структуру Mono), а не в самом MonoDevelop. Это было исправлено, но, похоже, регрессировало, и никто еще не сообщил об ошибке — предположительно, большинство пользователей используют двойное касание на современных макбуках. Пожалуйста, сообщите об ошибке. - person Mikayla Hutchinson; 26.07.2010

Эти функции находятся там, где вы ожидаете их найти, именно там, где вы сказали. Контекстное меню решения содержит «Добавить»> «Добавить новый проект», а контекстное меню проекта содержит «Добавить»> «Новая папка».

У меня macbook, поэтому я использую старое касание двумя пальцами, а не постоянное нажатие CTRL+щелчок. Не знаю, почему у вас не работает CTRL+Click.

РЕДАКТИРОВАТЬ:

Control-Click в любом месте обозревателя решений, кажется, вызывает контекстно-зависимое контекстное меню. Удерживая нажатой клавишу «Control», когда решение выбрано, открывается контекстное меню решения, а если выбран проект, контекстное меню проекта.

person fletcher    schedule 26.07.2010
comment
Удерживая нажатой клавишу Control, щелкните узел «Решение» и «Проект» в дереве решений, чтобы переключить выбор элемента. Не могу получить контекстное меню. - person CoderDennis; 26.07.2010
comment
Странно, я добавил в свой ответ больше о контекстном меню. Но если вы вообще не можете отобразить эти меню, то это не поможет... - person fletcher; 26.07.2010
comment
Судя по всему, прямых ярлыков для отображения этих диалогов нет. - person fletcher; 26.07.2010
comment
Я вижу ту же проблему с MonoDevelop 2.4. Контекстные меню в области решений недоступны при нажатии клавиши Control + щелчок. - person Kyle Nunery; 28.08.2010

Control + щелчок не работает, но касание двумя пальцами вызывает контекстное меню на моем Macbook Pro. Проверьте настройки «Трекпада» в системных настройках, чтобы узнать, как вы настроили вторичный щелчок на своем Mac.

person Kyle Nunery    schedule 28.08.2010
comment
Я не думаю, что он использовал ноутбук - person fletcher; 28.08.2010