Vô hiệu hóa TẤT CẢ các mục menu CAPS trong Visual Studio 2013


230

Trong Visual Studio 2013, Microsoft một lần nữa trình bày menu trong UPPERCASE làm mặc định.

Những điều này có thể được sửa đổi để được trường hợp câu?


5
@stonemetal thủ tục w / 2012 tương tự, nhưng khác về chi tiết. Cần có một wiki bao gồm tất cả các phiên bản. Đây là những gì tôi dự định.
ủng cao su

7
Không phải là một bản dupe, câu trả lời được chấp nhận cho câu hỏi khác không hoạt động ở đây!
Đại tá Panic

1
Nó giống nhau trong VS 2013 RC. Cũng giải pháp tương tự làm việc này.
Risto Välimäki

1
Tôi đã đăng cách giải quyết (cho regedit và PowerShell) lên connect.microsoft.com/VisualStudio/feedback/details/775717/ trên
Grault 7/12/13

1
Microsoft chắc chắn không biết gì về thiết kế giao diện. Ai nghĩ làm điều này trong tất cả các mũ là một ý tưởng tốt?!?
Almo

Câu trả lời:


368

Có - trong Visual Studio 2013 mới (như trong VS 2012), MS đã củng cố quyết định thiết kế của họ để biến TẤT CẢ CÁC TRANG WEB CAPS mặc định. Các phương thức hoàn nguyên kiểu menu gần như giống với các phương thức được sử dụng cho Visual Studio 2012, đã được thảo luận trước đây .


Cập nhật (sau Visual Studio 2013 Cập nhật 4)

Kể từ Visual Studio 2013 Update 4, bạn có thể vào Công cụ> Tùy chọn> Môi trường
và bỏ chọn Tắt chữ hoa trong thanh menu ảnh chụp màn hình của menu


Trước Visual Studio 2013 Cập nhật 4:

Bạn cần tạo một khóa đăng ký cụ thể nếu bạn muốn các menu "kiểu cũ" quay lại.


Biến thể đầu tiên : Vì Bảng điều khiển quản lý góiPowershell , chọn tùy chọn menu CÔNG CỤ / Trình quản lý gói thư viện / Bảng điều khiển quản lý gói và nhập và chạy

Set-ItemProperty -Path HKCU:\Software\Microsoft\VisualStudio\12.0\General -Name SuppressUppercaseConversion -Type DWord -Value 1 (như một dòng duy nhất).


Thứ hai biến thể : Mở một Command Prompt ( win+ r, cmd, enter) và nhập và chạy

REG ADD HKCU\Software\Microsoft\VisualStudio\12.0\General /v SuppressUppercaseConversion /t REG_DWORD /d 1 (như một dòng duy nhất).


Biến thể thứ ba : Thay đổi giá trị đăng ký bằng tay, mở regeditvà điều hướng đến

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\General

sau đó, tạo (nhấp chuột phải):

 DWORD value

với nội dung của

 SuppressUppercaseConversion

và đặt nó thành

 1

Đóng regedit.exe và bạn đã hoàn tất.


Biến thể thứ tư : Ít nhất một tiện ích mở rộng VS ( VSCommands cho Visual Studio 2013 ) đã được xuất bản cho phép bạn (trong số những thứ khác) chuyển đổi kiểu menu thông qua menu cấu hình từ trong VS 2013.

Bạn cũng có thể đặt nó thành các mục chữ thường (nghĩa là imho, đẹp): nhập mô tả hình ảnh ở đây

chuyển sang Case Sentence (khác biệt một cách tinh tế so với những gì bạn nhận được với SuppressUppercaseConversion: menu SQL được đổi tên thành Sql) nhập mô tả hình ảnh ở đây

hoặc ẩn hoàn toàn (và xuất hiện trên phím ALT hoặc nhấn chuột) nhập mô tả hình ảnh ở đây


11
+1cho phiên bản Power Shell!
Mike Christensen

2
Đường dẫn đầy đủ cho Lệnh VS là Tools > VSCommands > Options > IDE Enhancements > Main Menu > Check "Change Main Menu letter case"và chọn tùy chọn của bạn.
kjhf

[ctl] + [r] phải là [win] + [r]. cmd, [enter]
JeroldHaas

Lưu ý: Trong Package Manager ConsoleVS.NET thực sự là một cửa sổ lệnh Powershell để những người quen sử dụng nó cho NuGet có thể dán tùy chọn thứ 1 từ trên xuống, chạy, khởi động lại VS.NET và nó hoạt động như một bùa mê.
atconway

2
Đây là một câu trả lời tuyệt vời nhưng với bản phát hành đầy đủ của Bản cập nhật 3 và 4, nó không còn là cách tiếp cận tốt nhất. Việc sử dụng phương pháp Công cụ> Tùy chọn được mô tả bởi @ScottWylie sẽ dễ dàng hơn nhiều.
JohnC

43

Sau nhiều năm, Microsoft đã thay đổi suy nghĩ về tính năng này. Kể từ Visual Studio 2013 Update 3 RC, một tùy chọn đã được thêm vào Công cụ -> Tùy chọn để thay đổi thành Trường hợp hỗn hợp cho tiêu đề Menu. Rõ ràng điều này không dành cho VS 2012 nhưng trong tương lai, tùy chọn này sẽ ở đó.

Dưới đây là thông báo từ Brian Harry của Microsoft ....

Các trường hợp hỗn hợp - Tôi biết rằng tôi sẽ nhận được một số phản hồi về vấn đề này :) Đây là một yêu cầu lâu dài của một phần giọng nói của cơ sở người dùng VS kể từ VS 2012 để thay đổi các menu của TẤT CẢ CAPS. Trong VS 2013 Update 3, chúng tôi đã thêm cài đặt Công cụ -> Tùy chọn để kiểm soát xem bạn có thấy TẤT CẢ CAPS hay Trường hợp hỗn hợp. Mặc định vẫn là TẤT CẢ CAPS, nhưng nếu bạn thay đổi, nó sẽ tiếp tục nâng cấp và sẽ chuyển vùng qua các phiên bản IDE của bạn bằng tính năng cài đặt chuyển vùng VS Online (nếu bạn đăng nhập vào VS để nó biết bạn là ai).

http://bloss.msdn.com/b/bharry/archive/2014/07/02/vs-tfs-2013-3-update-3-rc.aspx


3
Tôi đang chạy VS2013 và không thể tìm thấy tùy chọn ở bất kỳ đâu trong Công cụ -> Tùy chọn. Tôi đoán tôi không thể nhìn thấy gỗ cho cây để ai đó có thể chỉ ra nó nằm ở phần nào?
Karle

1
Hãy chắc chắn rằng bạn cài đặt VS 2013 Update 3 RC trước. Nó nằm dưới Công cụ -> Tùy chọn -> Môi trường -> Chung. Nó nằm ngay dưới tùy chọn Color Theme.
Scott Wylie

2
Giờ đây, Bản cập nhật 3 và 4 là RTM, câu trả lời được chấp nhận thực sự nên là câu trả lời hợp lệ và đáng giá khác yêu cầu hack sổ đăng ký hoặc tiện ích mở rộng của bên thứ 3 được đánh dấu là chấp nhận đang dẫn mọi người đi sai hướng.
JohnC

9

Tôi đã sử dụng các tệp reg sau đây để bật / tắt tính năng hạ cấp trong Visual Studio 2013:

http://erwinmayer.com/dl/VS2013_ALLCAPS_Toggle.zip

Chỉ cần nhấp đúp vào VS2013_ALLCAPS_Disable.regbên trong kho lưu trữ để vô hiệu hóa tất cả các tiêu đề menu mũ và VS2013_ALLCAPS_Enable.regđể kích hoạt lại chúng.

Bạn có thể dễ dàng chỉnh sửa các tệp reg trước đó bằng trình soạn thảo văn bản để xem chúng chứa gì.


9

Nếu bạn đang sử dụng phiên bản "Visual Studio Express 2013 cho Windows Desktop", khóa đăng ký sẽ được thêm vào:

HKEY_CURRENT_USER \ Software \ Microsoft \ WDE े \ 12.0 \ General

3
Hoặc đối với người dùng nhắc lệnh: REG ADD HKCU\Software\Microsoft\WDExpress\12.0\General /v SuppressUppercaseConversion /t REG_DWORD /d 1(tất cả trên một dòng)
ClickRick

5

Quá đơn giản! Bạn có thể vào Công cụ -> Tùy chọn -> Môi trường -> tab Chung và chọn hộp kiểm Tắt chữ hoa từ bên phải và nhấp vào ok. Visual studio 2013 sẽ tự động tắt tính năng nâng cấp của thanh thực đơn.


3
  1. VS 2013: Công cụ → Tiện ích mở rộng và Cập nhật → Trực tuyến, Nhập "VSCommands" trong hộp văn bản tìm kiếm, Nhấp vào Tải xuống

  2. Công cụ → Tùy chọn → VSCommands → Chung, Nhấp vào nút Cấu hình mở

  3. IDEEnhancements → Menu chính → Thay đổi hộp thư Menu chính, bấm Case-Case

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.