2010-05-15 43 views
14

Nghiêm túc, tôi không biết phải làm gì với google. Đây là điều, tôi thích đoạn mã giống như java này:Visual Studio - "{}" cài đặt

if (condition == true) { 
    doSomeStuff(); 
} 

Nhưng VisualStudio "giúp tôi" với phong cách riêng của mình ", tôi không thích và tôi không thể thay đổi (sau thời gian khá lớn của tuyệt vọng kiểm tra tất cả các thiết lập: /)

if (condition == true) 
{ 
    DoStuff(); 
} 

tôi rõ ràng là muốn "{" char được trong cùng một dòng nơi mà điều kiện là ...

tôi đang sử dụng MS Visual Studio 2010 chuyên nghiệp

Bất kỳ trợ giúp nào được đánh giá cao!

+1

Cách thức hoạt động của năm 2008 có hiệu quả không? http://stackoverflow.com/questions/39561/visual-studio-2005-2008-how-to-keep-first-curly-brace-on-same-line –

+1

Tại sao bạn muốn làm điều đó theo cách * sai * ? ;) – Joe

+0

Chúng được gọi là dấu ngoặc nhọn hoặc dấu ngoặc nhọn. –

Trả lời

24

Đến Tools> Options> Text Editor> [Ngôn ngữ, tức là .: C#]> Formatting> New Lines

Đây là nơi bạn có thể thiết lập tùy chọn dòng mới của bạn cho niềng răng.

+1

Thiên Chúa, làm thế nào tôi bỏ lỡ điều này cảm ơn tất cả mọi người – Xorty

+0

Tôi luôn luôn quên điều này. – James

1

Đây là cho Visual Stuio năm 2008, vì vậy tôi không chắc chắn rằng nó là giống hệt nhau trong VS 2010:

Chuyển đến Tools menu và mở Options. Đảm bảo rằng hộp kiểm Show all settings được chọn. Mở nút Text Editor và sau đó nhấp vào nút cho ngôn ngữ bạn muốn thay đổi cài đặt. Mở nút Formatting và chọn nút New Lines. Ở đây bạn có thể thay đổi khi dòng mới được thêm vào mã.

Sau khi cài đặt Visual Studio, tôi vào đó và bỏ chọn mọi tùy chọn trong phần New Lines.

6

Text Editor>C#>Định dạng>New Lines>tùy chọn dòng mới cho niềng răng

  • Bỏ chọn Place open brace on new line for control blocks.
  • Có thể cũng muốn bỏ chọn put else on newline.
0

Đáng biết là câu trả lời của Steve Horn (và những người khác) hoạt động ngay cả đối với các ngôn ngữ khác khi chúng dường như không có cùng bố cục cài đặt. Tôi đã làm những thay đổi như mô tả trong bài viết của mình và nó đã làm việc cho các dự án C++ của tôi.

Các vấn đề liên quan