Phím tắt Visual Studio yêu thích [đóng]


336

Phím tắt Visual Studio yêu thích của bạn là gì? Tôi luôn luôn để tay trên bàn phím và tránh xa chuột!

Một câu trả lời xin vui lòng.


Những câu hỏi tương tự đã được đặt ra ở đây: stackoverflow.com/questions/20507/ trên và tại đây: stackoverflow.com/questions/26452/visual-studio-2005-shortype
Pascal Paradis

điều đúng đắn cần làm là liên hệ những điều này bằng cách gắn thẻ chúng tương tự
Jeff Atwood

2
Tôi nghĩ đó là một tải. Tôi nhanh hơn nhiều, chỉ sử dụng bàn phím so với chuột. Tôi thực sự ghét con chuột của tôi. Sucks rằng đó là một điều cần thiết.
Kyle Rosendo

11
@DanM, bất cứ điều gì "Apple chứng minh" cần phải được thực hiện với một hạt muối. Làm thế nào để săn và di chuyển chuột đến một mảng pixel nhỏ sẽ nhanh hơn phím tắt được ghi nhớ? Nghiêm túc, lấy bàn tay của bạn và trở lại bàn phím;)
Ash

2
@DanM, nó không phải là một kịch bản tất cả hoặc không có gì. Sử dụng các phím con trỏ để di chuyển đến các vị trí tùy ý trong tài liệu là điều ngớ ngẩn, hãy sử dụng chuột. Nhưng khi bạn có nhiều kinh nghiệm hơn với các phím tắt, các phím đơn giản là nhanh hơn cho hầu hết những thứ khác. Với chuột, bạn cũng phải đối phó với sự phối hợp của mắt, có nghĩa là nó có thể rất khó khăn. Gợi ý: Cố gắng tập trung vào việc sử dụng các phím nhiều hơn, trong khoảng một tháng. Bạn có thể thấy khó khăn khi bắt đầu, nhưng năng suất của bạn sẽ được hưởng lợi rất nhiều nếu bạn gắn bó với nó. Nhưng gắn bó với nó là chìa khóa.
Tro

Câu trả lời:


227

Ctrl+ -và ngược lại Ctrl+ Shift+ -.

Di chuyển con trỏ trở lại (hoặc chuyển tiếp) đến vị trí cuối cùng. Không còn cuộn trở lại hoặc PgUp/ PgDownđể tìm ra nơi bạn đã ở.

Điều này chuyển các cửa sổ mở trong Visual Studio:

Ctrl+ tabvà ngược lại Ctrl+ Shift+tab


18
Tôi đã tìm kiếm điều này mãi mãi. Tôi đã từng chỉ sử dụng Ctrl + Z Ctrl + Y.
Paul Alexander

4
Ctrl-Tab là một chút buồn cười trong VS vì một số lý do - nó không chỉ xoay vòng như hầu hết các ứng dụng.
Lucas Jones

6
@Lucas Jones, Nó dường như quay vòng như Alt-Tab trong Windows. Có vẻ bình thường với tôi.
devuxer

4
Nhấn Ctrl + Tab một lần hoán đổi giữa tài liệu hiện tại và tài liệu trước đó, bạn thậm chí không cần nhìn vào cửa sổ bật lên.
Tro

3
Tôi thường hủy bỏ việc đạp xe giữa các cửa sổ ứng dụng (Alt + Tab) bằng cách nhấn Esc. Tuy nhiên, làm như vậy trong khi đạp xe qua các cửa sổ tài liệu (Ctrl + Tab), tuy nhiên, sẽ bật lên menu bắt đầu của Windows. Điều đó chỉ khiến tôi phát điên.
sbi

130

Đối với tôi, không có gì phải làm về tự động hoàn thành mã, khớp dấu ngoặc đơn hoặc hiển thị một số bảng công cụ ưa thích. Thay vào đó, nó chỉ là để cho tôi xem mã.

Với tất cả các bảng điều khiển xung quanh bạn, khu vực bạn sử dụng để thực sự viết mã trở nên quá nhỏ.

Trong trường hợp này, Shift+ Alt+ Enterxuất hiện để giải cứu và lấy cửa sổ mã ở tiêu điểm ở chế độ toàn màn hình . Nhấn nó một lần nữa, và bạn có tất cả các bảng điều khiển trở lại.


Tôi luôn sử dụng Alt + V, U cho cùng một hiệu ứng :) Nhưng vâng, chế độ toàn màn hình đá.
korona

17
Màn hình LỚN cũng hoạt động =)
bíp bíp

Đã đồng ý! Tôi sử dụng cái này mọi lúc VS10 sẽ có các tấm nổi sẽ giúp ích phần nào.
Paul

Có tất cả các cửa sổ phụ không được đánh dấu khi ở chế độ chỉnh sửa cũng giúp.
Kevin Kibler

124

Tìm kiếm tăng dần - Ctrl+I

Về cơ bản, đó là hộp thoại tìm mà không có hộp thoại. Chỉ cần bắt đầu nhập những gì bạn muốn tìm kiếm (nhìn vào vị trí thanh trạng thái dưới cùng để xem những gì bạn đã nhập). Nhấn Ctrl+ Ilần nữa hoặc F3tìm kiếm phiên bản tiếp theo. Nhấn Escape để thoát. Bắt đầu một tìm kiếm mới bằng cách nhấn Ctrl+ Ihai lần lặp lại tìm kiếm cuối cùng.


Thêm vào đó, nó tìm thấy ví dụ đầu tiên khi bạn gõ. Ctrl-i sau khi bạn nhấn một tìm kiếm khớp với phiên bản tiếp theo - và giữ bạn ở chế độ tìm kiếm (có nghĩa là bạn có thể thêm hoặc thay đổi chuỗi tìm kiếm). Hộp tìm kiếm là cho kẻ hút!
Aardvark

9
Một cảnh báo với điều này mà tôi đã thấy (trong VS 2005 bằng mọi cách), nó chỉ tìm kiếm thông qua văn bản hiển thị. Vì vậy, nếu bạn có một số bị sụp đổ trong một khu vực, ví dụ, nó sẽ không tìm kiếm đó. Tôi không biết đây là một tính năng hay một lỗi!
Adam Neal

1
Âm thanh như tính năng tìm kiếm emacs.
dicroce

2
@CodeSavvyGeek: Nó đã được sửa trong VS2010.
TheCloudlessSky

1
Trên thực tế, bây giờ là năm 2012 loại được hợp nhất với tìm kiếm (ctrl + f) thành một tính năng
Marko

98

Mở rộng Thẻ thông minh (Menu giải quyết): Ctrl+. (dấu chấm)

Mở rộng thẻ hiển thị khi bạn thực hiện những việc như đổi tên định danh.


Phím tắt tốt nhất bao giờ hết. Sử dụng khi bạn thấy "~" nguệch ngoạc, dưới một số mã. :)
Chad Moran

1
Đây là fave của tôi và chỉ có một tôi có thể nhớ. Alt-Enter tương tự nếu bạn đã cài đặt lại.
Daniel

6
Ngoài ra Shift-Alt-F10 bị ràng buộc bởi điều này nhưng có lẽ khó hơn
Ruben Bartelink

Phím tắt tốt, nhưng những gì nó thực sự làm là hiển thị menu "Giải quyết" (vì vậy bạn có thể thêm một usingcâu lệnh hoặc không gian tên đủ điều kiện cho một lớp) ... nó không liên quan gì đến các chú giải công cụ.
devuxer

DanThMan, bạn nói đúng, tooltip không phải là thuật ngữ chính xác, sẽ cập nhật
Ray

95

Ctrl+ K, Ctrl+ CNhận xét một khối

Ctrl+ K, Ctrl+ UBỏ ghi chú khối


Ctrl K, D định dạng toàn bộ tài liệu (thụt lề thích hợp, ws được dọn sạch, v.v.) trong tôi. ?
John Dunagan

Tôi thường tùy chỉnh ánh xạ thành CTRL + / (bình luận) và CTRL + SHIFT + / (không ghi chú). Tôi thấy rằng tốt đẹp và trực quan.
el2iot2

8
Ctrl-E, C và Ctrl-E, U cũng hoạt động. Bạn cũng không phải giải phóng Ctrl sau khóa đầu tiên.
geofftnz

2
Tôi sử dụng CTRL + / withy Resharper.Resharper_LineVer với một phím tắt bật và tắt nhận xét dòng.
Bí ẩn

Tôi sử dụng điều này thường xuyên vì vậy tôi thích tùy chỉnh nó cũng như một thứ dễ dàng trên ngón tay: Alt- [để không chú ý và Alt-] để bình luận.
Jared Thirsk


71

Các TABchìa khóa cho "đoạn".

Ví dụ gõ tryvà sau đó nhấn phím tab hai lần.

Kết quả trong:

try 
{           

}
catch (Exception)
{

    throw;
}

mà sau đó bạn có thể mở rộng.

Danh sách đầy đủ của Đoạn trích C #: http://msdn.microsoft.com/en-us/l Library / vstudio / z41h7fat.aspx


2
Tuyệt vời - biết về đoạn trích, nhưng không phải là bạn có thể đến với họ nhanh như vậy!
xan

61

Ctrl+ ]cho khớp dấu ngoặc và dấu ngoặc đơn.

Ctrl+ Shift+ ]chọn mã giữa các dấu ngoặc phù hợp.


1
Thật không may, không giống như hầu hết các phím tắt khác, bàn phím này là ngôn ngữ trung lập. Ví dụ: trên bàn phím tiếng Đan Mạch, đó là CTRL +. Đối với tất cả những người khác nhau, hãy xem câu hỏi StackOverflow này: stackoverflow.com/questions/1501921/iêu
TJKjaer

wow cái này thật tuyệt khi xem qua các dòng mã mà người khác đã viết
ClearCloud8


51

Ctrl+ Space, Visual Studio cung cấp các hoàn thành có thể.



43

Ctrl+ C, Ctrl+ Vđể nhân đôi dòng hiện tại

Ctrl+ Lđể xóa dòng hiện tại

Ctrl+ F3để tìm kiếm lựa chọn hiện tại

Ctrl+ K, Ctrl+ Kđể tạo dấu trang (hữu ích)

Ctrl+ K, Ctrl+ Nđể đi đến dấu trang tiếp theo

Và, đây là một điều thậm chí còn thú vị hơn:
Nhấn Ctrl+ /để đặt con trỏ vào hộp nơi bạn có thể nhập lệnh.

Ví dụ: Nhấn Ctrl+ /và gõ "> of", bây giờ bắt đầu nhập tên của tệp trong dự án của bạn và nó sẽ tự động hoàn tất. Đây là một cách rất nhanh để mở tệp trong giải pháp hiện tại.


11
Control-L cắt đường hiện tại. Control-Shift-L xóa nó.
Greg

2
@Greg: Cả lớp, cảm ơn. @Others: Đây là những câu hỏi hay, nhưng không tuân thủ câu hỏi của mỗi người hỏi: - -1 :(
Ruben Bartelink

Đồng thời là bản sao của stackoverflow.com/questions/98606/
Mạnh

Ctrl + D cũng nhân đôi dòng hiện tại (và ngắn hơn nhiều)
Ray

1
@Ray: Ctrl + D không hoạt động với tôi. Có phải đó là các phím tắt Visual Studio mặc định? Nó có thể là một phím tắt ReSharper IIRC?
Dariom

40

Ctrl+ Shift+ Vdán / chu kỳ thông qua vòng clipboard


Tôi luôn thấy tính năng này quá chậm để có thể sử dụng. Tôi ước họ sẽ cải thiện hiệu suất của nó - đôi khi phải mất tới 20 giây để tải các mục trong bảng tạm.
cbp

Sử dụng clipx nếu bạn muốn làm lịch sử clipboard. Nó kéo dài tất cả các ứng dụng. bluemars.org/clipx
Tim Coker

Năm 2012 làm việc tuyệt vời! hơn bạn :)
Marko

Wow điều này thật tuyệt vời. Đây là một người trợ giúp tốt cho tất cả những lần tôi nghĩ rằng tôi đã "mất" nội dung clipboard trước đây của mình, nó vẫn ở đó suốt thời gian. Cảm ơn!
ClearCloud8

34

Tôi thích Ctrl+ M, Ctrl+ M. Để mở rộng / thu gọn khối mã hiện tại.


2
Có vẻ như ctrl + m + m cũng hoạt động. Vì vậy, bạn không phải giải phóng nút ctrl sau m đầu tiên.
ClearCloud8

Mỗi một phím tắt đều có thể chỉnh sửa và mặc định thường là có phiên bản với ctrl hai lần hoặc thời gian kết thúc.
Preza8

34

Một thứ mà tôi thường sử dụng nhưng không nhiều người khác làm là:

Shift+ Alt+F10 rồiEnter

Nếu bạn gõ một tên lớp như Collection<string> và không có nhập không gian tên thích hợp thì tổ hợp phím tắt này sẽ tự động chèn nhập (trong khi carret ngay sau '>').

Cập nhật:

Một lối tắt tương đương từ các nhận xét về câu trả lời này (cảm ơn asterite !):

Ctrl + .

Thoải mái hơn nhiều so với đề nghị ban đầu của tôi.


Cái này dành cho View.SHowSmartTag vì vậy bất kỳ thẻ thông minh nào xuất hiện cũng sẽ có menu của chúng mở ra (ví dụ: giao diện hiện thực). Tôi thay đổi ánh xạ này thành mũi tên Alt + Xuống.
Đánh dấu Cidade

Tôi có xu hướng nhấn nút Windows -> xuống -> phải -> enter, điều này với tôi nhanh hơn là đặt lại bàn tay của tôi theo một cách kỳ lạ để nhấn Shift + Alt + F10 + Enter.
Raul

12
Bạn có thể làm Ctrl + "." cho cùng một mục đích, và nó thoải mái hơn nhiều.
asterite

Có, bạn có thể thực hiện Ctrl + ".", Nhưng Shift + Alt + F10 ban đầu cũng sẽ hoạt động trong các ứng dụng MS khác như Outlook, PowerPoint, Excel và Word.
Dirk Vollmar

-1 là bản sao của một ở trên (ngay cả khi đây là lần đầu tiên, không phải là surte nếu có)
Ruben Bartelink

34

Shift+ESC

Điều này ẩn / đóng bất kỳ cửa sổ 'cửa sổ giả' nào trong Visual Studio. Điều này bao gồm những thứ như Solution Explorer, Object Browser, Cửa sổ đầu ra, Cửa sổ ngay lập tức, Windows Test Unit, v.v. và vẫn áp dụng cho dù chúng được ghim, nổi, có thể gắn hoặc được gắn thẻ.

Phím tắt vào một cửa sổ (ví dụ Ctrl+ Alt+ Lhoặc Ctrl+ Alt+ I) làm những gì bạn cần làm và Shift+ Escđể thoát khỏi nó. Nếu bạn không loại bỏ nó, cách duy nhất để khiến nó tập trung trở lại là sử dụng cùng một phím tắt (hoặc chuột, đó là điều chúng tôi đang cố gắng tránh ....)

Khi bạn nắm bắt được nó, nó vô cùng hữu ích.


Grrr .... Số lần nhấn Ctrl+ F4để đóng 'cửa sổ' chỉ để xem cửa sổ mã hiện tại của tôi đóng là điên rồ trước khi tôi tìm thấy điều này, bây giờ nó chỉ xảy ra đôi khi ..


Điều này thật tuyệt!!! (shift + esc) Tôi luôn xây dựng, có cửa sổ đầu ra bay ra và có con trỏ chuột lơ lửng, điều này ngăn nó tự động. Điều này làm cho tôi di chuyển bàn tay của tôi ra khỏi bàn phím, mà tôi ghét. Nhưng nhờ có điều này, bạn đã giải quyết được sự phiền toái lớn nhất của tôi với studio hình ảnh. CẢM ƠN BẠN, CẢM ƠN BẠN, CẢM ƠN BẠN.
Tim Coker

1
"Nếu bạn không loại bỏ nó, cách duy nhất để lấy lại trọng tâm là sử dụng cùng một phím tắt" - Alt + F6 quay vòng qua các cửa sổ công cụ mở, nhấn nhanh hơn Ctrl-W-Stuff
user472875

Trên MSVC 6.0 (hoặc một cái gì đó thậm chí cũ hơn?) [ESC] đã ẩn (thực sự làm bật IIRC) cửa sổ đầu ra. Tôi đã xem xét một thời gian dài để thay thế cho cái đó, cảm ơn!
Valmond

VS 2012 sử dụng Ctrl + Shift + [thay vì Ctrl + Alt + L - điều hướng đến tệp hiện tại thay vì điều hướng đến tệp được chọn cuối cùng trong Solution Explorer.
yzorg

24

Yêu thích của tôi: F12(đi đến định nghĩa) và Shift+ F12(tìm tài liệu tham khảo).

Cái sau hữu ích với F8(đi đến kết quả tiếp theo).

Ctrl+ -Ctrl+ Shift+ -được ánh xạ tới các nút quay lại và chuyển tiếp của chuột.

Ctrl+ .cũng hữu ích, đặc biệt là để thêm các trình xử lý sự kiện và các câu lệnh "sử dụng".


Tôi sử dụng <phím menu>, <g> để đi đến định nghĩa. Nó dễ dàng hơn nhiều để đạt được hơn F12. <phím menu>, <a> cũng sẽ tìm thấy tất cả các tham chiếu. Hầu hết khi tôi đang duyệt mã, tôi có bàn tay trái trên bàn phím và bàn tay phải của tôi trên chuột, điều đó có nghĩa là tôi có thể nhấp chuột phải và nhấn <g> hoặc <a> cho những điều này, điều này khá nhanh chóng .
Tim Coker

24

Áp phích khóa của Visual Studio 2005/2008:

Chúng không bao gồm các tùy chỉnh, nhưng chúng là tài liệu tham khảo tốt và chắc chắn hữu ích cho việc tìm kiếm các phím tắt mới.

Ngoài ra, một macro kết xuất tất cả các ràng buộc hiện tại vào một tệp HTML:

http: //www.codinghorror.com/blog/archives/000315.html



22

Alt+ Shift+ Phím mũi tên ( , , , )

Điều này cho phép bạn chọn những thứ trong một khối. Giống như bạn có thể chọn tất cả "int" trong khối và sau đó tìm kiếm và thay thế để nhân đôi.

**int** x = 1;
**int** y = 2;
**int** z = 3;

Xin chào, tôi khá chắc chắn rằng đây là CTRL chứ không phải ALT trong tất cả các ví dụ trên ...
JTech

19

Ctrl+ M, O. Có thể thu gọn và mở rộng tất cả các phần của mã trong một tệp cụ thể.


Liên kết VS O8 đã bị xóa khỏi trang đích. Nó nói, do có thể vi phạm bản quyền.
John Dunagan

Đó không phải là Ctrl + M, 0 mà là Ctrl + M, O (<- không phải số 0 mà là O)
dance2die 11/03/2016

Nếu bạn muốn mở rộng lại, hãy sử dụng CTRL + M, P
n00b


18

Một là biên tập viên khác phải mất đến: Ctrl+ Cvới gì chọn sẽ sao chép dòng hiện tại.

Hầu hết các biên tập viên khác sẽ không làm gì cả. Sau khi sao chép một dòng, dán sẽ đặt dòng trước dòng hiện tại, ngay cả khi bạn ở giữa dòng . Hầu hết các biên tập viên khác sẽ bắt đầu dán từ nơi bạn đang ở, gần như không bao giờ là những gì bạn muốn.

Sao chép một dòng chỉ là: Giữ Ctrl, nhấn c, sau đó v. ( Ctrl+ C, Ctrl+ V)


2
Điều này cũng có thể gây khó chịu nếu bạn nhấn Ctrl + C do nhầm lẫn thay vì Ctrl + V
shoosh

Và CodeRush còn bổ sung thêm nhiều w / Ctrl W và các công cụ tự động trên Ctrl-C ....
Ruben Bartelink

17

CTRL+ F5(Bắt đầu mà không cần gỡ lỗi)

CTRL+ SHIFT+ B(Giải pháp xây dựng)


6
F7 là "giải pháp xây dựng" cho tôi.
korona

Làm thế nào để xây dựng không phải toàn bộ mà là giải pháp được chọn ??
Narek

14

Đây là danh sách mà tôi sử dụng thường xuyên:

Ctrl+ I: để tìm kiếm lũy tiến. Nếu bạn không gõ bất cứ thứ gì sau đó Ivà tiếp tục nhấn I(giữ Ctrlphím xuống), nó sẽ tìm kiếm mục cuối cùng bạn đã tìm kiếm. Ctrl+ Shift+ Isẽ đảo ngược tìm kiếm. Bạn cũng có thể muốn sử dụng F3(và Shift+F3 ) sau khi một số chuỗi tìm kiếm được nhập.

Ctrl+ K Ctrl+ C: Để bình luận vùng tô sáng. Nếu không có gì nổi bật, dòng hiện tại sẽ được bình luận. Đương nhiên, bạn chỉ có thể giữ Ctrlvà nhấn K, Cliên tiếp.

Ctrl+ K Ctrl+ U: Dành cho vùng tô sáng không ghi chú. Hoạt động như trên.

Ctrl+ /: Sẽ đưa con trỏ đến hộp tìm kiếm nhỏ trên đầu trang. Bạn có thể nhập "> tên tệp" (không có dấu ngoặc kép) để mở tệp. Rất hữu ích nếu dự án của bạn chứa nhiều tệp.

Ctrl+ K Ctrl+ K: Sẽ đánh dấu dòng hiện tại. Điều này rất hữu ích nếu bạn muốn xem xét một số phần khác của mã trong giây lát và quay lại nơi bạn đã ở.

Ctrl+ K Ctrl+ N: Sẽ đưa bạn đến dấu trang tiếp theo, nếu có nhiều hơn một.

Ctrl+ -: Sẽ đưa con trỏ đến vị trí trước đó

Ctrl+ Shift+ -: Sẽ đưa con trỏ đến vị trí tiếp theo của nó (nếu nó tồn tại)

Ctrl+ Shift+ B: Xây dựng dự án của bạn

Ctrl+ C: Mặc dù đây là bản sao thông thường, nhưng nếu không có gì được tô sáng, nó sẽ sao chép dòng hiện tại. Tương tự cho Ctrl+ X(để cắt)

Ctrl+ Space: Tự động hoàn tất bằng IntelliSense

Ctrl+ ]: Sẽ đưa bạn đến niềng răng phù hợp. Hoạt động với tất cả các loại dấu ngoặc nhọn: '(', '{', '['. Hữu ích cho các khối lớn.

F12: Sẽ đưa bạn đến định nghĩa hàm / định nghĩa biến.

Alt+ P+ P: Sẽ mở ra các thuộc tính dự án. Mặc dù không nhiều người sử dụng điều này, nhưng nó hữu ích nếu bạn muốn nhanh chóng thay đổi các đối số dòng lệnh cho chương trình của bạn.

F5: Để bắt đầu gỡ lỗi

Shift+ F5: Để ngừng gỡ lỗi

Trong khi gỡ lỗi, bạn có thể sử dụng Ctrl+ Alt+ Qđể thêm đồng hồ nhanh. Các phím tắt gỡ lỗi khác có thể được tìm thấy trong menu thả xuống gỡ lỗi.


13

Ctrl+ F10

chạy đến con trỏ khi gỡ lỗi. Đã tìm kiếm điều này từ lâu trước khi tôi tìm thấy phím tắt ...


12

Nếu 'Yêu thích' được đo bằng tần suất tôi sử dụng, thì:

F10 : Gỡ lỗi.StepOver

:)


12

Theo cách sử dụng, cặp:

  • Ctrl+ Enter: chèn dòng trống phía trên dòng hiện tại.
  • Ctrl+ Shift+ Enter: chèn dòng trống bên dưới dòng hiện tại.

CTRL + ENTER chèn phía trên dòng hiện tại trên VS2008 của tôi.
Tro

Rất tiếc, tôi đã có chúng ngược. : o Tôi thậm chí không nghĩ về nó nữa. :)
Sam Harwell

Điều này là đơn giản, nhưng rất hữu ích. Nó có thể tiết kiệm rất nhiều tổ hợp phím, cảm ơn bạn.
CMinus

12

Khi trình đơn thả xuống IntelliSense được hiển thị, nhấn và giữ Ctrldanh sách bán trong suốt để bạn có thể thấy những gì ẩn đằng sau nó :)


Nếu chỉ tôi biết điều này trước đây, tôi sẽ tiết kiệm cho mình rất nhiều thời gian và dựa vào phím Esc :)
munnster79


11

Không thấy cái này ...

Ctrl + Up

Ctrl + Down

Cuộn cửa sổ mà không di chuyển con trỏ.


Nó phụ thuộc. Trên Visual Basic 2005 Express Edition (là phiên bản của Visual Studio 2005 - 8.0.50727.42 (RTM 050727-4200)), thay vào đó, nó nhảy sang chương trình con trước / tiếp theo ( Sub hoặc Function ). Nó vẫn hữu ích, mặc dù.
Peter Mortensen
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.