Có cách nào để sao chép mã trong Dreamweaver không?


4

Trong Notepad ++, bạn có thể nhấn CTRL + D để lặp lại mã đã chọn hoặc mã trên cùng một dòng khi bạn nhấn CTRL + D. Điều này rất hữu ích! Có một chức năng tương tự trong Dreamweaver CS6? Tôi đã tìm kiếm xung quanh, nhưng không tìm thấy bất cứ điều gì hữu ích.

Cảm ơn vì đã dành thời gian cho tôi.


lặp lại mã hoặc lặp lại thẻ html?
Austin T Pháp

Không thuận tiện lắm, nhưng bấm ba lần, ctrl-C, mũi tên trái, ctrl-V ...?
beroe

@AthomSfere trùng lặp văn bản / mã / html, v.v.
kanarifugl

Câu trả lời:


4

CTRL + D trong Notepad ++ chỉ có nghĩa là "Sao chép dòng hiện tại".

Tôi không tin có một tương đương trong DW.

Có thể sử dụng Autohotkey (hoặc tương tự) để tạo một macro di chuyển đến đầu dòng, sau đó chọn đến cuối dòng, sau đó chèn một dòng trống bên dưới, sau đó chèn dòng sao chép của bạn:

Sau đó liên kết nó với CTRL + D (hoặc bất cứ điều gì).

^d::
SendInput {Shift Down}{Up}{Shift Up}{Ctrl Down}c{Ctrl Up}{Ctrl Down}v{Ctrl Up}{Ctrl Down}v{Ctrl Up}
return

Ngoài ra, bạn có thể có thể tạo một macro như thế này trực tiếp trong DW bằng cách sử dụng " Lệnh " của nó để thực hiện tự động hóa.

Nếu bạn gặp khó khăn khi viết macro / script của mình, hãy quay lại với bất kỳ câu hỏi nào liên quan đến điều đó và tạo một câu hỏi mới tại đây (nhưng vui lòng không quay lại để mong chúng tôi viết nó cho bạn;)).


Mẹo tuyệt vời, tôi chắc chắn sẽ kiểm tra xem nó ra.
kanarifugl

0

Để tạo một lựa chọn trùng lặp và phím tắt dòng bàn phím, hãy làm như sau;

Đối với windows 7 Professional:

  1. Trong windows explorer, hãy truy cập "C: \ Users \ USER_NAME \ AppData \ Roaming \ Adobe \ Dreamweaver CS6 \ en_US \ Cấu hình \ Menu"
  2. Xác định vị trí tệp có tên: "Menus.xml"
  3. Tạo một bản sao và khóa nó để bạn có bản gốc
  4. Mở "Menus.xml" trong trình soạn thảo văn bản như Notepad ++ hoặc mở nó trong Dreamweaver CS6
  5. Cuộn xuống tệp cho đến khi bạn tìm thấy đoạn mã sau (nên ở đâu đó quanh dòng 67; đó là nơi tôi tìm thấy nó trong "Menus.xml" ban đầu) Tìm Thẻ này
  6. Ngay dưới thẻ này, sao chép và dán mã khóa bên dưới, không xóa nhận xét: Đảm bảo thêm mã vào (Thêm "xxx" tại đây). Nó sẽ không cho phép tôi đăng đoạn mã trên diễn đàn mà không làm điều này.

Sao chép từ dòng bên dưới

(Add "comment opener" Here)
        Concept2FORM Duplicate Selection or Selected Line Keyboard Shortcut 
        Autor: Ryan Wainwright of Concept2FORM LLC :: 3D Printing and Industrial Design Solutions
        website: http://www.concept2form.com 
        contact: concept2form@gmail.com
(Add "comment closer" Here)

(Add "<" here)shortcut key="Cmd+R" domRequired="false" command="if (dw.getDocumentDOM() != null) dw.getDocumentDOM().source.startOfLine(false); if (dw.getDocumentDOM() != null) dw.getDocumentDOM().source.arrowDown(1, true); if (dw.canClipCopy()) { dw.clipCopy() }; if (dw.getDocumentDOM() != null) dw.getDocumentDOM().source.startOfLine(false); if (dw.getDocumentDOM() != null && dw.canClipPaste()){MM.event.notify('','dw.clipPaste()')}; if (dw.getDocumentDOM() != null) dw.getDocumentDOM().source.arrowUp(1, false);if (dw.getDocumentDOM() != null) dw.getDocumentDOM().source.endOfLine(false)" name="Concept2FORM Duplicate Selection" id="WD_Duplicator_DupLineDown" (Add "/>" Here)
  1. Sau khi dán tìm kiếm khối mã ở trên cho "CMD + R" trong "Menus.xml" và định vị nó trong thẻ "danh sách phím tắt". Dòng mã sẽ bắt đầu bằng thẻ:
  2. Tôi chỉ nhận xét nó vì nó là lối tắt làm mới cho cửa sổ CSS. Không hoàn hảo cho tôi.
  3. Lưu tài liệu "Menus.xml"
  4. Đóng và mở lại Dreamweaver
  5. Mở một tài liệu HTML và chế độ xem nguồn goto.
  6. Bây giờ chọn mã bạn muốn nhân đôi và nhấn "CMD + R"
  7. Nên làm vậy.

Nếu bạn thấy bạn có lỗi, hãy mở lại "Menus.xml" và tìm kiếm các lệnh tắt khác với "CMD + R" và thay đổi chúng theo ý muốn.

Mất một lúc để viết và tìm hiểu điều này vì vậy nếu bạn chia sẻ nó, vui lòng để lại bình luận có chứa tác giả và địa chỉ web. Cảm ơn!!


0

Kể từ Dreamweaver CC 2017, nhấn TLB + D sẽ nhân đôi dòng hiện tại và hiện được hỗ trợ đầy đủ (cuối cùng.)

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.