2010-09-16 19 views
8

Có cách nào để dán "an toàn" vào Visual Studio (C#) của mã HTML không? Nếu tôi cố dán một cái gì đó nhưCách dán HTML đúng cách vào mã C# bằng Visual Studio hoặc Resharper (hoặc bất kỳ công cụ nào khác!)?

<div class="user-info"><div class="user-action-time">answered <span title="2010-09-16 02:23:16Z" class="relativetime">21 mins ago</span> 

vào mã của tôi, C# sẽ khóc. Sử dụng toán tử @ cũng không giúp chúng ta.

Có thể tạo một dán đặc biệt trong Visual Studio (2010) hoặc Resharper không?

Cảm ơn

Trả lời

3

Bạn đã thử Smart Paster for VS2010 chưa?

+0

Dường như không hỗ trợ những gì tôi yêu cầu. Phải không? –

+0

nuốt chửng, có lẽ tôi đã hiểu lầm những gì bạn muốn. Nhưng Smart Paster sẽ lấy nội dung của clipboard của bạn và dán vào lớp C# của bạn dưới dạng một chuỗi, thoát khỏi các ký tự đúng và tất cả. vì vậy nếu bạn có nội dung - tôi là "chuỗi" - trong khay nhớ tạm của bạn, nó sẽ dán mã sau vào mã của bạn: @ "Tôi là \" chuỗi \ "" Tôi nghĩ đó là những gì bạn đã làm sau. Nếu không, xin lỗi đã lãng phí thời gian của bạn. –

+0

Hmm Tôi đoán bạn nói đúng. –

5

Sử dụng @, chọn văn bản dán và thay thế " với "" trong việc lựa chọn. Đó là những gì tôi làm khi tôi dán văn bản có chứa dấu ngoặc kép.

+0

Đây chính xác là những gì paster thông minh làm. – code4j

0

Bạn đã xem cái này chưa?

http://www.clipboardfusion.com/

tôi không có bất kỳ kinh nghiệm cá nhân, nhưng nó có vẻ như một cách linh hoạt để thực hiện bất kỳ loại thao tác vào clipboard bạn thích (kể từ khi bạn có thể định nghĩa biến đổi trong C#) và nó hoàn toàn miễn phí. Theo ghi nhận của Alex, chỉ cần tăng gấp đôi lên trên dấu ngoặc kép sẽ là tốt, cung cấp cho bạn lời nói đầu chuỗi với một '@' và điều này thậm chí sẽ không cần bất kỳ mã - chỉ cần một chuỗi tìm kiếm/thay thế đơn giản.

1

Vì vậy, không có điều nào ở trên phù hợp với tôi! Sao chép một đoạn mã nhiều dòng lớn từ một trang web và dán vào VS2010 luôn được nhắc lại trong một dòng duy nhất không có dòng dữ liệu. Công việc nhanh nhất xung quanh là để dán HTML vào MS Word rồi sao chép và dán nó vào VS2010. HTH, Matt

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