當我從一個方法中複製某些東西,並將其粘貼到一個word文檔中時,我正在複製的代碼已經縮進了。當我粘貼它時,我最終會在每行旁邊加載一個空白區域。是否有可能從Visual Studio(VB.NET)複製代碼而不需要縮進?
我需要複製沒有這個。在C#中,我只需取出我的代碼,點擊副本,然後使用IDE中的按鈕將其縮回。但是Visual Basic自動強制縮進,所以任何嘗試改變它都不起作用。
當我從一個方法中複製某些東西,並將其粘貼到一個word文檔中時,我正在複製的代碼已經縮進了。當我粘貼它時,我最終會在每行旁邊加載一個空白區域。是否有可能從Visual Studio(VB.NET)複製代碼而不需要縮進?
我需要複製沒有這個。在C#中,我只需取出我的代碼,點擊副本,然後使用IDE中的按鈕將其縮回。但是Visual Basic自動強制縮進,所以任何嘗試改變它都不起作用。
Visual Studio支持塊選擇。按alt鍵,並拖動光標開始塊選擇。
Visual Studio Select Block Text
這是一個非常有用的功能,在所以這裏將代碼粘貼特別是當。 Visual Studio 2010甚至會支持multi-line editing using the box selection。
不幸的是,似乎VB不支持Edit.Advanced.Tabify/Untabify或Increase/Decrease Indent命令。
這裏是你可以做什麼:
「刪除水平空白區域」命令將取消整個選定文本的縮進,以便在任何行的左側沒有製表符/空格(不同於塊選擇,如JoãoAngelo預先指定的那樣,塊但保留塊內的任何縮進)。
您可以使用Visual Studio擴展Copy for review。除了一些格式化,它刪除不必要的空白。它適用於Visual Basic等語言。
披露:我是該擴展的作者。如果我能根據您的需求改進它,請通知我。
哦,我一直在使用它,它從來沒有出現過使用它。乾杯! – NibblyPig 2010-03-05 12:20:04
不錯的功能! +1 – 2010-03-05 12:27:15