有沒有辦法禁用Visual Studio(2008在我的情況下)複製該行(帶有文本)時光標所在的相當惱人的功能CTRL - C被按下,沒有選擇?在Visual Studio中禁用單行拷貝
我知道禁用複製空行的選項。但是這也讓我發瘋。
ETA:我不想自定義鍵盤快捷鍵。 ETA-II:我不是在尋找「工具 - >選項 - >文本編輯器 - >所有語言 - >將剪切或複製到空白行...」。
有沒有辦法禁用Visual Studio(2008在我的情況下)複製該行(帶有文本)時光標所在的相當惱人的功能CTRL - C被按下,沒有選擇?在Visual Studio中禁用單行拷貝
我知道禁用複製空行的選項。但是這也讓我發瘋。
ETA:我不想自定義鍵盤快捷鍵。 ETA-II:我不是在尋找「工具 - >選項 - >文本編輯器 - >所有語言 - >將剪切或複製到空白行...」。
如果你不願意自定義鍵盤設置,然後按Ctrl +ç將永遠是Edit.Copy,如果沒有被選中,這將複製當前行。如果你不願意使用VS提供的工具來定製界面,那麼你不能這樣做。
但是,下面的工作: 分配此宏按Ctrl +Ç:
Sub CopyOnlyIfSelection()
Dim s As String = DTE.ActiveDocument.Selection.Text
Dim n As Integer = Len(s)
If n > 0 Then
DTE.ActiveDocument.Selection.Copy()
End If
End Sub
我敢肯定這樣做在2008年的方式是一樣的,2005年的方式......看看這個教程「自定義鍵盤快捷鍵」(約一路下跌1/3)
http://msdn.microsoft.com/en-us/library/bb245788(VS.80).aspx
嗯..我不想自定義快捷方式。我正在設法停止複製光標所在的行。 這將允許我將快捷鍵映射到另一個鍵的組合 - 但煩惱仍然會存在。 – erlando 2008-09-20 13:35:18
我不相信如果沒有某種類型的第三方剪貼板管理器可以做到這一點,這將阻止您用空字符串覆蓋剪貼板內容。
爲什麼這會降低投票率?這是正確的... – 2012-12-02 23:11:51
我已經加載安裝了免費的SlickEdit的,其CommandSpy特徵表明,按Ctrl +ç執行你Edit.Copy是否已經有了高亮顯示文本或沒有。因此,我猜你的問題的答案是否。
但是,當我第一次遇到它時,我確實記得這個功能令人討厭地獄。現在我依賴它,當我在其他程序中嘗試相同的技巧並且什麼都沒有發生時,會感到惱火。
你可能遇到的真正問題是你去粘貼,用CTRL + V。而你不小心鍵入了CTRL + C,最終覆蓋了剪貼板上的內容。據我所知,您不能禁用此功能,但是,解決此問題的方法是,您可以按CTRL + SHIFT + V多次將備份您已複製的內容視覺工作室。這不僅可以讓你恢復原來的複製內容,還可以發現CTRL + SHIFT + V在很多其他情況下非常有用。
我得到了同樣的問題,起初我還以爲是我不好,我以爲我是偶然在地方CTRL訴按Ctrl-C,但不,我真的遇到問題,這些東西
=/
我投了你的問題,我不知道這個功能的存在,聽起來非常有用我! – Benjol 2008-09-30 06:52:04
這是Visual Studio的所有時間最有用的編輯功能之一。我並不驚訝球隊忽視了禁用它的瘋狂慾望。 :o – 2010-03-24 16:58:18
「... Visual Studio的所有時間最有用的編輯功能...」視覺工作室能夠像其他所有工作一樣工作的願望是「瘋狂」? – thepaulpage 2010-10-04 17:26:31