2012-03-14 7 views
14

CtrlK + D trong Visual Studio 2010 dự án Sharepoint không hoạt động trong một số tác phẩm như chúng chứa đường dẫn tới một số tài nguyên (masterpageurl/images/js/css classnames) được tạo ra khi chạy.Visual Studio Ctrl K + D (mã định dạng) không làm việc

Làm cách nào để làm cho VS "bỏ qua" kiểm tra xem các tài nguyên này có tồn tại hay không?

+0

Kiểm tra tại đây bằng Đập Oddmar - nó đã giúp tôi: http://stackoverflow.com/questions/30520764/did-c-sharp-formatting-change-in-visual-studio-2015-and-how-can-i -change-it-bac –

Trả lời

9

Kiểm tra các lỗi khác trong cùng một tệp. Nếu có lỗi, nó sẽ không định dạng tài liệu cho đến khi chúng được sửa. Để giúp bạn trong thời gian thiết kế, bạn có thể tạo tài nguyên giả, trỏ đến những tài nguyên đó, sau đó thay đổi tham chiếu trong thời gian chạy thành nội dung được tạo động.

+0

Không có lỗi. Tôi nhận được ba cảnh báo khi tôi biên dịch giải pháp mặc dù - 'Validation (CSS 2.1): 'border-radius' không phải là tên thuộc tính CSS đã biết .' và đó là tệp CSS chứ không phải tệp tôi hiện đang làm việc. – tempid

+0

Dòng đầu tiên của tệp này có dạng như sau - '... MasterPageFile =" ~ masterurl/default.master "%>'. Không chắc chắn nếu tôi có thể tạo tham chiếu giả cho điều đó. – tempid

+0

là những lỗi chỉ hiển thị? –

-3

Bạn có thể chọn từ các menu sau:

Tools -> Options -> Text Editor -> <Pick your language> 

hoặc sử dụng

"All Languages" -> Tabs -> Indenting -> Smart 

Ngoài ra, sở thích riêng của tôi là thay đổi phần tab để "Chèn Spaces". theo cách này, khi bạn mở các tệp studio trực quan trong trình chỉnh sửa khác, chẳng hạn như notepad, định dạng sẽ giống nhau.

10

Mã định dạng không hoạt động trong mảng đa dòng:

 int[] ok={ 1 , 2, 3 }; 
     int[] ko={ 
         1 , 
         2, 
         3  
       }; 

sử dụng tổ hợp phím Ctrl K + D

 int[] ok = { 1, 2, 3 }; // nice formatting 
     int[] ko ={ 
         1 , 
         2, 
         3  
       }; // nothing changed :(
-3

CTRL-K-D sẽ luôn định dạng. Tôi đã bỏ qua dấu chấm phẩy và do lỗi được chỉ định trong các bài đăng ở trên, định dạng không hoạt động. Đảm bảo rằng không có lỗi và định dạng sẽ luôn hoạt động. Cách dễ dàng để phát hiện ra lỗi là nhìn vào thanh bên bên phải cho bất kỳ dấu chấm màu đỏ nào.

+0

Tại sao nó lại bị giảm giá? –