Вместо этого вы можете использовать пакет mysqlclient
как замену для MySQL-python. Это вилка MySQL-python
с добавленной поддержкой Python 3.
Мне повезло с просто
pip install mysqlclient
в моем python3.4 virtualenv после
sudo apt-get install python3-dev libmysqlclient-dev
, который явно специфичен для ubuntu / debian, но я просто хотел поделиться своим успехом:)
Я предполагаю, что Вы хотите то, что VSS называет Затем (Предыдущим) DocumentWindow. По умолчанию это находится на Ctrl (-Сдвиг)-f6 на моем VSS 8. На Ctrl (-Сдвиге) - Вкладка они имеют Next(Previous)DocumentWindowNav
. Можно изменить назначения клавиш через Инструменты/Опции/Клавиатуру.
Я не использую Visual Studio ( да, действительно, я не использую ее ), но , Автогорячая клавиша может повторно отобразить любую горячую клавишу глобально или в конкретном приложении:
#IfWinActive Microsoft Excel (application specific remapping)
; Printing area in Excel (@ Ctrl+Alt+A)
^!a::
Send !ade
return
#IfWinActive
$f4::
; Closes the active window (make double tapping F4 works like ALT+F4)
if f4_cnt > 0
{
f4_cnt += 1
return
}
f4_cnt = 1
SetTimer, f4_Handler, 250
return
f4_Handler:
SetTimer, f4_Handler, off
if (f4_cnt >= 2) ; Pressed more than two times
{
SendInput !{f4}
} else {
; Resend f4 to the application
Send {f4}
}
f4_cnt = 0
return
Это два переотображения моего основного сценария AutoHotKey. Я думаю, что это - превосходный инструмент для этого типа задач.
Философия порядка вкладок в Visual Studio очень противоречива, поскольку порядок отображаемых вкладок отличается от логики переключения вкладок, что делает упорядочение вкладок совершенно бесполезным .
Итак, пока не появится лучшее решение, измените макет окна (в Environment-> General) с документов с вкладками на несколько документов; это не изменит поведения, но уменьшит путаницу, вызываемую вкладками.
Таким образом, вы также найдете DocumentWindowNav более полезным!
Я на 100% согласен с Джеффом.
Я работал над Borland C ++ Builder несколько лет, и одна из функций, которую мне больше всего не хватает, - это «правильный» порядок табуляции документов с помощью Ctrl - Tab . Как сказал Джефф, « Текущее поведение вкладок отвлекает меня от задачи и заставляет обратить внимание на инструмент » - именно так я к этому отношусь, и я очень удивлен тот факт, что не так много людей жалуются на это.
Я думаю Ctrl - F6 - NextDocumentWindowNav - перемещается по документам на основе времени последней активации документа. Такое поведение очень похоже на то, как раньше вели себя приложения MDI.
С учетом этого я обычно использую Ctrl + F6 для переключения между двумя документами ( что очень удобно при переключении между файлами .cpp и .h при работе над проектом c ++), даже если в данный момент открыто более двух документов. Например, если у вас открыто 10 документов (Tab1, Tab2, Tab3, ...., Tab10), я нажимаю Tab1, а затем Tab2. Когда я нажимаю Ctrl + F6 и отпускаю клавиши, я перехожу на Tab1. Повторное нажатие Ctrl + F6 вернет меня обратно на вкладку 2.
h при работе над проектом c ++), даже если в данный момент открыто более двух документов. Например, если у вас открыто 10 документов (Tab1, Tab2, Tab3, ...., Tab10), я нажимаю Tab1, а затем Tab2. Когда я нажимаю Ctrl + F6 и отпускаю клавиши, я перехожу на Tab1. Повторное нажатие Ctrl + F6 вернет меня обратно на вкладку 2. h при работе над проектом c ++), даже если в данный момент открыто более двух документов. Например, если у вас открыто 10 документов (Tab1, Tab2, Tab3, ...., Tab10), я нажимаю Tab1, а затем Tab2. Когда я нажимаю Ctrl + F6 и отпускаю клавиши, я перехожу на Tab1. Повторное нажатие Ctrl + F6 вернет меня обратно на вкладку 2.Navigate to the blog post Visual Studio Tab Un-stupidifier Macro and make use of the macro. After you apply the macro to your installation of Visual Studio you can bind your favorite keyboard shortcuts to them. Also notice the registry fix in the comments for not displaying the macro balloon since they might get annoying after a while.
После пары часов поисков я нашел решение, как переключаться между открытыми документами, используя CTRL+ TAB для перемещения слева направо и SHIFT+ CTRL+ TAB для перемещения справа налево.
Короче говоря, вам нужно скопировать и вставить этот макрос:
Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports System.Diagnostics
Public Module TabCtrl
Public Sub TabForward()
Dim i As Integer
Dim activateNext As Boolean = False
For i = 1 To DTE.Windows.Count
If DTE.Windows().Item(i).Kind = "Document" Then
If activateNext Then
DTE.Windows().Item(i).Activate()
GoTo done
End If
If DTE.Windows().Item(i) Is DTE.ActiveWindow Then
activateNext = True
End If
End If
Next
' Was the last window... go back to the first
If activateNext Then
For i = 1 To DTE.Windows.Count
If DTE.Windows().Item(i).Kind = "Document" Then
DTE.Windows().Item(i).Activate()
GoTo done
End If
Next
End If
done:
End Sub
Public Sub TabBackward()
Dim i As Integer
Dim activateNext As Boolean = False
For i = DTE.Windows.Count To 1 Step -1
If DTE.Windows().Item(i).Kind = "Document" Then
If activateNext Then
DTE.Windows().Item(i).Activate()
GoTo done
End If
If DTE.Windows().Item(i) Is DTE.ActiveWindow Then
activateNext = True
End If
End If
Next
' Was the first window... go back to the last
If activateNext Then
For i = DTE.Windows.Count To 1 Step -1
If DTE.Windows().Item(i).Kind = "Document" Then
DTE.Windows().Item(i).Activate()
GoTo done
End If
Next
End If
done:
End Sub
End Module
Макрос взят из: www.mrspeaker.net/2006/10/12/tab-un-stupidifier/
Если вы никогда не добавляли макрос в Visual Studio, есть очень полезная ссылка, как сделать это.