Visual Studio F6 перестал работать. Больше не строит проект

Мы допустили эту ошибку при запуске manage.py migrate в Django с локализованными приборами.

Наш источник содержал объявление # -*- coding: utf-8 -*-, MySQL была правильно настроена для utf8, а Ubuntu располагал соответствующим языковым пакетом и значениями в /etc/default/locale.

Проблема заключалась в том, что в контейнере Django (мы используем докер) отсутствовала LANG env var.

Установка LANG на en_US.UTF-8 и перезапуск контейнер перед повторным запуском миграции исправил проблему.

29
задан bdukes 9 October 2009 в 22:16
поделиться

8 ответов

Вы можете изменить привязки клавиатуры в диалоге Инструменты-> Параметры. Он находится под окружающей средой -> клавиатура.

Здесь можно сбросить привязку, а также проверить, что могло ее украсть, проверив, что в данный момент связано с этими ключами.

Если вы недавно установили какие-либо надстройки, они, как известно, устанавливают (иногда нежелательные) сочетания клавиш.

51
ответ дан bdukes 9 October 2009 в 22:16
поделиться

Я добавлю общеизвестный вопрос «Подключен ли он к стене»:

У вас есть необычная клавиатура, которая заменяет функциональные клавиши другими функциями, которые неправильно переключаются?

3
ответ дан Joel Coehoorn 9 October 2009 в 22:16
поделиться

Пробовали ли вы: Инструменты -> Параметры -> Среда -> Клавиатура

Все сочетания клавиш были показаны там.

8
ответ дан Jasper 9 October 2009 в 22:16
поделиться

VMWare украл мой Shift + F6 . Может быть, это ваша проблема?

Я исправил это, перейдя к tool-options-environment-keyboard точно так же, как другие предложения, но вместо этого я нажал «Сброс», чтобы восстановить правильные сокращения.

2
ответ дан Jasper 9 October 2009 в 22:16
поделиться

Ваша схема раскладки клавиатуры изменилась. Перейдите в Инструменты -> Параметры. В «Средах-> Клавиатура» в раскрывающемся списке «Применить следующую дополнительную схему сопоставления» выберите «Visual C # 2005»

.
22
ответ дан Rahul 9 October 2009 в 22:16
поделиться

На всякий случай это кусает кого-то еще: Parallels Desktop для OS X захватывает F6 и использует его для «Показать и скрыть Parallels Desktop». Его можно отключить в Предпочтения -> Системные ярлыки OS X

2
ответ дан KenD 9 October 2009 в 22:16
поделиться

Решарпер раздражал насчет этого. Мне пришлось установить BuildSolution на f6, а затем удалить F6 из Resharper_Move

1
ответ дан JDPeckham 9 October 2009 в 22:16
поделиться

Я знаю, что на этот вопрос уже есть ответ, но хорошо иметь его здесь для дальнейшего использования:

На странице свойств решения Свойства конфигурации -> Конфигурация будет отображен список проектов и В последнем столбце «Сборка» будут установлены флажки, по одному для каждого проекта. Если все они не отмечены, вы нажмете F6, но ничего не произойдет. Проверьте проекты, которые вы хотите построить, на этот случай, и теперь вы можете ударить F6.

0
ответ дан WebDever 9 October 2009 в 22:16
поделиться