Giải pháp thuận tiện nhất mà tôi biết là tạo một bộ macro Visual Studio để chuyển sang cài đặt bạn muốn.
Đi tới Tools > Macros > Macros IDE
. Ở đó, trong cây bên trái, nhấp chuột phải MyMacros
và chọn Add > Add Module
. Đặt tên cho mô-đun như TabSize
. Trong mô-đun này, tạo người đăng ký để thay đổi cài đặt bạn muốn. Ví dụ:
Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports System.Diagnostics
Public Module TabSize
Sub Tab3()
SetTabAndIndentation(3)
End Sub
Sub Tab4()
SetTabAndIndentation(4)
End Sub
Function SetTabAndIndentation(ByVal value As Integer)
DTE.Properties("TextEditor", "AllLanguages").Item("TabSize").Value = value
DTE.Properties("TextEditor", "AllLanguages").Item("IndentSize").Value = value
End Function
End Module
Không có tài liệu hữu ích nào tôi biết về thông số chuỗi. Nếu bạn cần đặt các tùy chọn khác, chẳng hạn như "Giữ tab", cách tiếp cận dễ nhất là thực hiện các thay đổi này theo cách thủ công (unter Tools > Options
). Sau đó, sử dụng Tools > Import and Export Settings
, lưu các cài đặt này dưới dạng tệp vssettings. Điều này tạo ra một tệp XML có cấu trúc giống với cấu trúc cần thiết cho các cuộc gọi phương thức.
Cuối cùng, bạn có thể liên kết các macro này với các nút lệnh hoặc phím tắt qua Tools > Customize
. Cho mỗi macro một phím tắt cho phép bạn nhanh chóng chuyển đổi giữa các cài đặt.
Nguồn
2009-11-12 12:36:36
+1 cho thẻ thánh chiến. –