Tôi có thể làm cho ReText sử dụng một loại phông chữ khác để hiển thị mã không?


10

Tôi đang sử dụng ReText 3.1.4 (Lubfox 12.10) để tự ghi chú. Tôi muốn biết liệu có thể sử dụng một phông chữ khác để hiển thị văn bản được đánh dấu là mã trong chế độ xem trước hay không :

Xem lại nội dung

Trong hình ảnh, Sort~/.config/pcmanfm/lubuntu/desktop-items-0.confxuất hiện mờ dần . Tôi cảm thấy đó là một vấn đề với Courier (không chỉ trong ReText). Tôi muốn sử dụng Ubuntu Mono hoặc DejaVu Sans Mono thay vì Courier. Điều đó có thể không? Làm sao?

Tôi đã cài đặt tất cả các phần mềm được đề xuất tại thời điểm cài đặt Retext từ Trung tâm phần mềm LubFi và bao gồm phần mềm Qt Configuration 4.8.3cho phép nhiều tùy chỉnh. Tôi có thể sử dụng tab Phông chữ của ứng dụng này để thay đổi phông chữ mặc định nhưng không phải là phông chữ chịu trách nhiệm cho văn bản trong mô tả mã:

Xem trước ReText với phông chữ mặc định khác nhau

Câu trả lời:


10

Chúng ta có thể sử dụng Cascading Style Sheets (CSS) để đạt được điều này.

Nếu bạn chưa quen với CSS và muốn có một số trợ giúp / hướng dẫn, hãy xem câu hỏi Stack Overflow này:

Đồng thời tham khảo ReText Wiki cho tệp cấu hình:

Thực hiện theo các bước sau để tạo và sửa đổi Tệp CSS:

  1. ReText lưu trữ các tập tin cấu hình của nó tại ~/.config/ReText project/ReText.conf. Mở Trình quản lý tệp của bạn (Nautilus nếu bạn đang sử dụng Ubuntu). Nhấn Ctrl+ Hđể hiển thị tất cả các tập tin ẩn. Bây giờ, điều hướng đến thư mục .configReText project. Ở đây bạn sẽ tìm thấy ReText.conf. Chúng tôi sẽ cần phải chỉnh sửa nó để trỏ đến csstập tin của chúng tôi . Nhưng trước tiên hãy tạo csstập tin.

  2. Trong cùng thư mục này tạo một tệp có tên myconfig.css(bạn có thể đặt tên cho nó bất cứ điều gì bạn muốn). Bây giờ hãy mở nó trong Trình soạn thảo văn bản.

  3. Chỉnh sửa tập tin như dưới đây:

    code {
        font-family: Ubuntu Mono, DejaVu Sans Mono;
        background-color: #D3D3D3;
    }
    
    pre {
        background-color: #D3D3D3;
    }

    Rõ ràng, những gì bạn muốn là chỉ đặt thuộc font-familytính để codegắn thẻ. Tuy nhiên, tôi khuyên bạn nên đặt thuộc background-colortính cho cả hai codeprethẻ. Tôi đã đặt ra background-colorđể LightGrey(Giá trị Hex của nó là #D3D3D3). Bạn có thể sửa đổi màu sắc theo sở thích và sở thích của bạn. Các liên kết sau đây sẽ giúp bạn về vấn đề này.

  4. Bây giờ sửa đổi tệp Cấu hình của ReText để trỏ nó đến biểu định kiểu mới được tạo. Mở ~/.config/ReText project/ReText.conftrong Trình soạn thảo văn bản của bạn và thêm styleSheetcài đặt ở cuối và trỏ nó vào vị trí của nó. Đối với tôi nó là:

    styleSheet=/home/aditya/.config/ReText project/myconfig.css
    

    ReText Conf File

    Ghi chú:

    • Đảm bảo rằng bạn cung cấp đường dẫn đầy đủ đến tệp. Nó không thể mở rộng ~như của bạn $HOME.
    • Hơn nữa, nếu bạn đặt tên tệp css của mình là một cái gì đó khác myconfig.csshoặc đặt nó trong một thư mục khác, hãy đảm bảo rằng bạn cung cấp tên và đường dẫn tệp chính xác.
  5. Nếu bạn đã chạy ReText, hãy đóng và khởi động lại để các thay đổi có hiệu lực.

nhiệm vụ đã hoàn thành


Làm thế nào để biết HTML <tag>cần sửa đổi

Nếu bạn không chắc chắn về tên thẻ, bạn có thể xem mã HTML đánh dấu và sau đó thực hiện các thay đổi ưa thích của bạn đối với CSS.

Chỉnh sửa Menu → Xem mã HTML sẽ hiển thị đánh dấu văn bản đánh dấu của bạn.

biết các thẻ

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.