Tôi biết Visual Studio có thể tự động định dạng để làm cho các phương thức và vòng lặp của tôi được thụt lề đúng cách, nhưng tôi không thể tìm thấy cài đặt.
Tôi biết Visual Studio có thể tự động định dạng để làm cho các phương thức và vòng lặp của tôi được thụt lề đúng cách, nhưng tôi không thể tìm thấy cài đặt.
Câu trả lời:
Để định dạng một lựa chọn: Ctrl+ K, Ctrl+F
Để định dạng tài liệu: Ctrl+ K, Ctrl+D
Xem các phím tắt được xác định trước . (Hai cái này là Edit.FormatSelection
và Edit.FormatDocument
.)
Trên OSX sử dụng CMD ⌘khóa không Ctrl:
Format document is not available...
thông báo lỗi, vui lòng đọc: stackoverflow.com/q/8812741/1016891
Dành cho Visual Studio 2010/2013/2015/2017
Thanh công cụ Chỉnh sửa -> Nâng cao (Nếu bạn không thể thấy Nâng cao , hãy chọn tệp mã trong trình khám phá giải pháp và thử lại)
Các phím tắt của bạn có thể hiển thị khác với tôi khi tôi được thiết lập cho mã hóa C # nhưng điều hướng qua thanh công cụ sẽ đưa bạn đến với mã của bạn.
Nếu nó không hoạt động, hãy tìm các lỗi trong mã của bạn, như các dấu ngoặc bị thiếu khiến định dạng tự động không hoạt động
Làm theo các bước dưới đây:
Tools
Options
Text Editor options
C#
như một ví dụ.Xem hình ảnh dưới đây:
Tôi đã cài đặt tiện ích mở rộng có tên "Định dạng tài liệu trên Lưu", định dạng toàn bộ tài liệu mỗi khi bạn lưu. Để cài đặt nó trong VS15 hoặc 17, trên Công cụ chỉ cần nhấp vào "Tiện ích mở rộng và cập nhật ...":
Và sau đó chỉ cần đi đến "Trực tuyến" ở bảng điều khiển bên trái và tìm kiếm "Định dạng tài liệu khi lưu"
Tôi hy vọng nó sẽ giúp!.
Trên mac: Shift+ Option+F
Trên Ubuntu: Ctrl+ Shift+I
Nếu bạn hiển thị thanh công cụ Chỉnh sửa nguồn HTML, cũng có nút "Định dạng toàn bộ tài liệu"
Giải pháp được cung cấp trong câu trả lời được chấp nhận không áp dụng cho Microsoft Visual Studio 2012 .
Trong trường hợp của VS2012, các phím tắt là:
Tôi đã từng sử dụng những kết hợp này. Tôi đã tự động quá trình này trên Save of a document. Bạn có thể thử Tài liệu định dạng mở rộng của tôi trên Save
Trong VS 2017 và 2019
Định dạng Tài liệu là CTRL E + D.
Nhưng ... nếu bạn muốn thêm nút Định dạng Tài liệu vào thanh công cụ, hãy làm điều này.
Nhấp chuột phải vào thanh công cụ.
Chọn "Tùy chỉnh .."
Chọn tab "Lệnh".
Chọn nút radio "Thanh công cụ".
Chọn "Trình chỉnh sửa văn bản" từ kéo xuống bên cạnh nút radio (hoặc bất kỳ thanh công cụ nào bạn muốn bật ra)
Hiện nay...
Nhấn vào Add Commandnút.
Thể loại: Chỉnh sửa
lệnh: Định dạng tài liệu
NhấpOK
Bên dưới Công cụ -> Tùy chọn -> Trình chỉnh sửa văn bản , sau đó chuyển đến Định dạng -> Phần chung của bất kỳ ngôn ngữ nào bạn muốn định dạng, bạn sẽ tìm thấy Chung . Kiểm tra tất cả ba hộp kiểm định dạng.
Trong Công cụ -> Tùy chọn -> Trình chỉnh sửa văn bản , sau đó chuyển đến phần TABS của bất kỳ ngôn ngữ nào bạn muốn định dạng, bạn sẽ tìm thấy thụt lề . Chọn Smart và nó sẽ kích hoạt định dạng tự động bất cứ khi nào bạn sử dụng một trong các yếu tố đóng; )} trong khối đó.
Không cần tổ hợp phím.
Bạn có thể thêm các nút vào thanh công cụ của mình bằng cách nhấp vào mũi tên thả xuống ở bên phải nút thanh công cụ cuối cùng, chọn "Thêm hoặc loại bỏ nút" và sau đó nhấp vào nút bạn muốn thêm dấu vào chúng. (Các) nút bạn chọn sẽ xuất hiện trên thanh công cụ của bạn ...
Sau đó, bạn chỉ cần chọn văn bản và nhấp vào nút Tăng thụt lề hoặc Giảm thụt lề. Tôi chỉ thử nghiệm điều này trên Visual Studio 2013.
Câu hỏi ban đầu cho biết "Tôi không thể tìm thấy cài đặt."
Câu trả lời đơn giản là: Nhìn vào menu trên cùng, sau đó
Chỉnh sửa -> Nâng cao -> Định dạng Tài liệu
Bạn cũng sẽ thấy các nét chính hiện được gán cho chức năng đó. Không có gì đặc biệt để ghi nhớ. Điều này thực sự hữu ích nếu bạn sử dụng nhiều môi trường dành cho nhà phát triển trên các hệ điều hành khác nhau.
Chọn dữ liệu và nhấp chuột phải và bạn sẽ tìm thấy tùy chọn này. FORMAT TÀI LIỆU VÀ LỰA CHỌN FORMAT
Trong các phiên bản mới hơn, lối tắt cho định dạng toàn tài liệu là: Shift+ Alt+F
Chỉ cần trả lời thêm câu trả lời của Starwfanatic và Ewan ở trên. Bạn có thể tùy chỉnh IDE của mình để thêm bất kỳ nút nào vào bất kỳ thanh công cụ - vì vậy bạn có thể thêm nút Định dạng (như thanh công cụ Chỉnh sửa Nguồn HTML) cho bất kỳ thanh công cụ nào khác (như Chỉnh sửa văn bản với tất cả các điều khiển chỉnh sửa khác như tăng / giảm thụt lề).
Nhấp vào mũi tên ở bên phải của thanh công cụ> Thêm hoặc loại bỏ nút> Tùy chỉnh ...> tab Lệnh> Thêm lệnh ....
Định dạng tài liệu và định dạng lựa chọn đều thuộc nhóm Chỉnh sửa .
(Đã thử nghiệm trong VS2010 và VS2013)
Trong VS 2019, "Dọn mã" (RunDefaultCodeCleanup) nâng cao hơn (lấy từ ReSharper): Ctrl + K, Ctrl + E
Hộp thoại tùy chọn: Trình soạn thảo văn bản> C #> Kiểu mã> Định dạng
Cài đặt định dạng tự động trong Visual studio
Với tiện ích mở rộng Định dạng liên tục (thương mại, do tôi phát triển), mã được định dạng thực sự tự động khi bạn nhập.
Tôi có máy Mac và tôi đã bấm Mã> Tùy chọn> Cài đặt> Không gian làm việc> Định dạng và sau đó chọn Định dạng khi Lưu .
Bây giờ mỗi khi tôi nhấn cmd+ snó sẽ tự động định dạng tệp.
Cắt / Dán một phần là một cách nhanh chóng khác (và dễ nhớ).
Nếu bạn có đủ khả năng chi trả (hoặc nếu bạn đủ điều kiện dùng thử miễn phí 30 ngày) Jetbrains ReSharper có thể định dạng lại toàn bộ thư mục dự án.
Chỉ cần cài đặt -> Nhấp chuột phải vào thư mục -> chọn Cleanup Code từ menu ngữ cảnh.
#include "stdafx.h"
#include <stdio.h>
int main(){
char filename[15];
printf("Enter file name:");
scanf("%s", filename);
Automat(filename);
freq(filename);
}
int Automat(char filename[]){
FILE*fp;
char c;
int state = 1;
int duma = 0;
fp = fopen(filename, "r");
if (fp == NULL){
printf("Error");
system("pause");
}
while (!feof(fp)){
c = fgetc(fp);
switch (state){
case 1:
if (c == '\t' || c == '\n' || c == ' '){
state = 3;
break;
}
case 2:
if (c >='A'|| c<='Z'){
break;
}
case 3: duma++;
state = 1;
break;
}
}
printf("Broq e : %d\n", duma);
return 1;
}
int freq(char filename[]){
FILE*fp;
char c;
int state = 1, sequence = 0;
fp = fopen(filename, "r");
if (fp == NULL){
printf("Error");
system("pause");
}
while (!feof(fp)){
c = fgetc(fp);
switch (state){
case 1:
if (c >= 'A' && c <= 'Z'){
state = 2;
break;
}
case 2:
if (c == '\t' || c == '\n'||c == ' '){
sequence++;
state = 1;
break;
}
}
}
printf("Sequence is : %d\n", sequence);
}
Chọn văn bản bạn muốn tự động thụt lề.
Nhấp vào Chọn định dạng trong Chỉnh sửa, Nâng cao hoặc nhấn CTRL + K, CTRL + F. Lựa chọn định dạng áp dụng các quy tắc thụt lề thông minh cho ngôn ngữ mà bạn đang lập trình cho văn bản đã chọn.
Bước (1): - CTRL + A
Bước (2): - CTRL + K
Bước (3): - CTRL + F