9724_9763 | ||||
---|---|---|---|---|
prev | Backward nhanh | Phụ lục G. tỷ lệ kèo bóng đá tối nay | Chuyển tiếp nhanh | Tiếp theo |
SGMLvàDocbookKhông bị đọng lại quá mức của Công cụ tỷ lệ kèo bóng đá tối nay giả nguồn mở. Bộ công cụ phổ biến nhất làEmacs/XemacsTrình chỉnh sửa với chế độ chỉnh sửa phù hợp. Trên một số hệ thống, các công cụ này được cung cấp trong một tiêu biểu đầy đủ Cài đặt.
PSGMLlà phổ biến nhất và chế độ mạnh nhất để chỉnh sửaSGMLtỷ lệ kèo bóng đá tối nay. Khi được cấu hình đúng, nó sẽ cho phép bạn sử dụngEmacsĐể chèn thẻ và kiểm tra tính nhất quán đánh dấu. tỷ lệ kèo bóng đá tối nay có thể sử dụng nó vìHTMLlà tốt. Kiểm traTrang web PSGMLĐể tải xuống, cài đặt hướng dẫn và tỷ lệ kèo bóng đá tối nay chi tiết.
Có một điều quan trọng cần lưu ý vớiPSGML: tỷ lệ kèo bóng đá tối nay giả của nó giả định rằng chính của bạnSGML DTDThư mục sẽ là/usr/local/lib/sgml. Nếu, như trong các ví dụ trong Chương này, tỷ lệ kèo bóng đá tối nay sử dụng/usr/local/share/sgml, tỷ lệ kèo bóng đá tối nay phải bù đắp Đối với điều này, bằng cách đặtSGML_CATALOG_FILES12078_12133PSGMLCài đặt (hướng dẫn sử dụng của nó cho tỷ lệ kèo bóng đá tối nay biết làm thế nào).
Đặt những thứ sau trong của tỷ lệ kèo bóng đá tối nay~/.emacsTệp môi trường (Điều chỉnh tên đường dẫn để phù hợp cho hệ thống của tỷ lệ kèo bóng đá tối nay):
; ********** cho chế độ SGML (PSGML) (setq SGML-OMITTAG T) (setq sgml-shorttag t) (SETQ SGML-Minimize-Textutes NIL) . (setq sgml-bước 1) (SETQ SGML-INDENT-DATA T) (SETQ SGML-cha mẹ-DOCUMENT NIL) (setq sgml-default-dtd-file "./reference.ced") (SETQ SGML-tiếp xúc với thẻ NIL) . (setq sgml-ecat-files nil) .
và trong cùng một tệp, thêm một mục nhập choSGMLvào định nghĩa (hiện tại) choAuto-mode-alist:
(setq Auto-mode-alist '(("\. SGML $". SGML-MODE) ))
Hiện tại, mỗiSGMLTệp nguồn có khối sau ở cuối tệp:
<!- Giữ bình luận này ở cuối tệp Các biến cục bộ: Chế độ: SGML SGML-OMITTAG: t sgml-shorttag: t SGML-Minimize-attributes: nil SGML-Always-Quote-attributes: t SGML-LÃNH ĐẠO: 1 SGML-DATA: T. SGML-cha mẹ-DOCUMENT: NIL SGML-DEFAULT-DTD-FILE: "./ tỷ lệ kèo bóng đá tối nay tham khảo. Thẻ tiếp xúc với SGML: nil sgml-local-catalogs :( "/usr/lib/sgml/catalog") SGML-LOCAL-ECAT-FILES: NIL Kết thúc: -
Điều này sẽ thiết lập một số tham số chế độ chỉnh sửa ngay cả khi tỷ lệ kèo bóng đá tối nay không thiết lập của tỷ lệ kèo bóng đá tối nay~/.emacsTệp, Nhưng đó là một chút đáng tiếc, vì nếu tỷ lệ kèo bóng đá tối nay theo dõi hướng dẫn cài đặt ở trên, sau đó đường dẫn danh mục sẽ không khớp với vị trí của tỷ lệ kèo bóng đá tối nay. Do đó tỷ lệ kèo bóng đá tối nay có thể cần phải tắt địa phương Biến:
(SETQ ức chế local-variables t)
ThePostgreSQLPhân phối Bao gồm tệp định nghĩa DTD được phân tích cú pháptham chiếu.ced. tỷ lệ kèo bóng đá tối nay có thể thấy rằng khi sử dụngPSGML, một cách thoải mái Làm việc với các tệp riêng biệt của các bộ phận sách này là chèn một thích hợpDOCTYPETuyên bố trong khi Bạn đang chỉnh sửa chúng. Nếu bạn đang làm việc trên nguồn này, cho ví dụ, nó là một chương phụ lục, vì vậy bạn sẽ chỉ định tỷ lệ kèo bóng đá tối nay dưới dạng"Phụ lục"phiên bản của một tỷ lệ kèo bóng đá tối nay tỷ lệ kèo bóng đá tối nay bằng cách làm cho dòng đầu tiên trông giống như cái này:
<!
Điều này có nghĩa là mọi thứ và mọi thứ đọcSGMLsẽ làm cho đúng và Tôi có thể xác minh tỷ lệ kèo bóng đá tối nay bằngNSGMLS -S DocGuide.sgml. (Nhưng bạn cần phải đưa ra dòng đó trước xây dựng toàn bộ bộ tỷ lệ kèo bóng đá tối nay.)
GNU Emacstàu có a khác biệtSGMLchế độ, trong đó không hoàn toàn mạnh mẽ nhưPSGML15527_15658
Norm Walsh cung cấp một chínhChế độ cụ thể cho DocBookcũng có khóa font và một số tính năng để giảm gõ.