2009-10-30 32 views
15

Phím F7 trong Visual Studio - nó cho phép người dùng chuyển đổi giữa mã cho phần tử thiết kế (ví dụ: Biểu mẫu Windows hoặc Điều khiển người dùng web).Làm cách nào để Visual Studio luôn hiển thị chế độ xem Nguồn thay vì chế độ xem Thiết kế khi nhấn F7 từ trang mã hóa?

Công cụ này hoạt động tốt trong các biểu mẫu Windows: khi tôi ở trong tệp .cs cho phần tử trực quan (ví dụ: Kiểm soát người dùng), nó cho tôi thấy nhà thiết kế trực quan.

Nó không hoạt động rất tốt cho tôi trong ASP.NET: Khi tôi đang đánh dấu (ví dụ như chế độ xem Nguồn của Nhà thiết kế), nó đưa tôi đến CodeBehind, đó chính xác là những gì tôi muốn. Tuy nhiên, một lần trong CodeBehind, nó đưa tôi trở lại màn hình Design trên Designer, đó là không bao giờ những gì tôi muốn.

Làm cách nào để làm cho Visual Studio luôn hiển thị chế độ xem Nguồn thay vì chế độ xem Thiết kế khi nhấn F7 từ trang mã hóa?

+0

Vượt qua câu hỏi cũ này và nhận thấy rằng câu trả lời đã chọn không đúng. Câu trả lời của Eduardo là chính xác và hoạt động rất tốt. Đề xuất thay đổi câu trả lời đã chọn. – Kevin

Trả lời

16
  1. cụ>Tùy chọn>Keyboard

  2. Tìm kiếm View.Toggle trong "Hiện Commands Chứa".

  3. Thêm phím tắt mới để Global với F7.

+2

điều này làm việc cho tôi! – pappadog

+1

Trong VS2015 có vẻ như họ đã đổi tên Command thành View.ToggleDesigner – Anders

1

Tôi không làm việc trong ASP.NET nhưng có cài đặt theo tùy chọn -> HTML Designer để bắt đầu các trang trong chế độ xem Nguồn, dạng xem thiết kế hoặc chế độ xem chia tách. Có thể muốn thử điều đó.

+0

Có vẻ như những gì bạn mô tả là tùy chọn mặc định, vì vậy nó sẽ không hoạt động.Nó làm cho khung nhìn Source xuất hiện nếu bạn bấm đúp vào tệp, nhưng tôi không biết tại sao hành vi này không phù hợp với F7. –

12

Để Đặt Đó mở Tùy chọn Từ Tools trong Visual Studio:

  1. Tools> Options> HTML Designer (Left Navigation)
  2. Sau đó thực hiện chắc chắn "Bật trình thiết kế HTML" được chọn
  3. Sau đó chọn "Chế độ xem nguồn" từ "Trang bắt đầu trong".

This picture is taken from Visual Studio 2010

+0

Đây có phải là tính năng mới trong VS2012 không? –

+0

Và nó hoạt động cho F7, cho mỗi câu hỏi? –

+0

Ảnh này được chụp từ ** VS2010 **. Về công việc F7, Nó hoạt động khi Trang đang mở, hoặc bằng cách nhấp đúp vào trình khám phá giải pháp hoặc nhấn F7 từ Mã phía sau Tệp. Nếu tệp đã được mở, nó sẽ giữ trạng thái của nó, hoặc là "Chế độ xem nguồn", "Thiết kế dạng xem" hoặc "Chế độ xem phân tách" –

0

Đơn giản chỉ cần kích chuột phải vào bất kỳ tập tin .html/.htm trong Solution Explorer và chọn Open With ...

Bây giờ chọn HTML (Web Forms) biên tập, nhấp Set as Default và sau đó nhấn OK.

Tất cả các tệp có cùng một tiện ích mở rộng bây giờ sẽ luôn mở trong trình chỉnh sửa Biểu mẫu web và bạn có cả chế độ xem Thiết kế và Phân tách.

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