Làm cách nào để điều chỉnh lề cho số dòng trong gEdit?


8

Gần đây tôi đã có thể tăng lề trái giữa mã và số dòng trong Gedit (Gnome-text-Editor) trong Ubuntu 12.10. Tôi không nhớ tôi đã đạt được điều này như thế nào, tôi cũng không nhớ lại cách Gedit trở lại lề cổ điển vốn rất chặt chẽ đối với tôi. Xem ảnh chụp màn hình:

Gedit Có ai biết làm thế nào tôi có thể tăng lề trái trong Gedit 3.6.1 không? Cảm ơn


Nếu bạn không biết làm thế nào bạn tăng mức ký quỹ trước đó, có thể đó là do bạn có đủ dòng để làm cho số dòng dài hơn cần nhiều không gian hơn. Sau đó, các số dòng nhỏ hơn sẽ sử dụng khoảng trắng thừa làm lề. Tôi không biết cách nào khác.
Zilvador

Không. Tôi nhớ rằng đó là một tùy chọn ở đâu đó để tăng và giảm biên giữa line_numbers và mã.
Hanynowsky

Câu trả lời:


3

Yêu cầu thêm không gian giữa số dòng và nội dung đôi khi đã được đưa ra trên danh sách gửi thư trước đây và đây là tóm tắt về điều tra của tôi về tình huống hiện tại.


Chúng tôi có thể tìm thấy bất kỳ geditcài đặt bổ sung bằng cách nhập vào thiết bị đầu cuối

gsettings list-recursively | grep -i gedit

và sau đó chúng ta có thể thu hẹp nó xuống một chút bằng cách nhập

gsettings list-recursively | grep -i gedit | grep -i margin

trong đó trả về các mục nhập lề và cài đặt hiện tại của bạn:

org.gnome.gedit.preferences.editor display-right-margin true
org.gnome.gedit.preferences.editor right-margin-position uint32 2

Nhưng đây là các cài đặt lề phải và giống như menu cài đặt gui; dường như cũng không có bất kỳ khả năng thích hợp nào trong phần còn lại của cài đặt hoặc bất kỳ plugin nào hữu ích cho bạn.

Điều quan trọng cần lưu ý là geditsử dụng gtksourceview và khi được kiểm tra, tính năng được đặt từ thư viện đó sẽ quen thuộc với geditngười dùng. Tuy nhiên, không có đề cập đến trong thông số kỹ thuật của lề trái hoặc cách chỉ định phân tách giữa số dòng và các mục trong gedittài liệu của bạn .

Tuy nhiên, tôi nghĩ bạn có thể làm những gì bạn muốn bằng cách vá gtksourceviewthư viện và vá gedit. Sau khi xem các thông số kỹ thuật của gtksourceview tôi nghĩ bạn sẽ cần phải vá các gtksourceguttercài đặt; bên trong tài liệu lưu ý rằng

Đối tượng GtkSourceGutter đại diện cho máng xối trái và phải của chế độ xem văn bản. Nó được GtkSourceView sử dụng để vẽ số dòng và dấu danh mục có thể có trên một dòng. Bằng cách đóng gói các đối tượng GtkSourceGutterRenderer bổ sung trong máng xối, bạn có thể mở rộng máng xối bằng các bản vẽ tùy chỉnh của riêng bạn.

Có một cuộc thảo luận về máng xối trong danh sách gửi thư , mặc dù không có tham chiếu cụ thể cho câu hỏi của bạn, nhưng liên quan đến các tùy chỉnh có thể.


Bạn có thể nghĩ rằng bạn đã kích hoạt không gian giữa số dòng và mục trong tài liệu của bạn bằng cách thực hiện quy trình được hiển thị trong ảnh chụp màn hình bên dưới.

Bạn tạo một tệp mới với gedit , đi đến chỉnh sửa> tùy chọn> xem và bật lề phải và đặt thành 2, chẳng hạn. Sau đó, bạn đặt con trỏ trên lề, nhập một cái gì đó, nhấn return và sau đó lưu tệp. Sau đó, khi tệp được tải lại khoảng trống giữa các số và nội dung ở lại cho đến khi bạn vượt ra ngoài lề.

Điều này đã xảy ra với tôi một vài lần, và gây nhầm lẫn, nhưng không phải là một cách đáng tin cậy để làm những gì bạn muốn. Vì không có cài đặt chính thức có sẵn, cách duy nhất để làm những gì bạn muốn là vá gtksourceviewgedit.

nhập mô tả hình ảnh ở đây

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.