Có mã gấp cho gedit?


30

Có ai biết về một cách để có được mã gấp trong gedit không? Tôi đã tìm thấy plugin này trong mã google, nhưng có vẻ như đã chết và không hoạt động với gedit mới nhất.


1
Tôi nghĩ rằng câu hỏi này hơi khác nhau và trong cốt lõi của nó không được đề cập trong câu hỏi khác.
txwikinger

@Murat: Ngay cả nếu có, tốt hơn là nên có một câu hỏi cho mỗi câu hỏi.
Matthew

Câu hỏi được tham chiếu trong bình luận đầu tiên chỉ đơn giản là yêu cầu tính năng gấp mã, với câu trả lời hiện đang dẫn đầu có vấn đề với plugin, nhưng không đề xuất giải pháp. Câu hỏi này nhằm tìm giải pháp đó, vì vậy không phải là một bản sao.

Câu trả lời:


8

Việc gấp mã theo cách tốt được tuyên bố là khó khăn vì thành phần GtkSourceView sẽ cần phải được chỉnh sửa.

Vẫn có plugin đơn giản này được sử dụng để hoạt động cho đến khi gedit 2.28 ...

Và đó là trên lộ trình chính thức ít nhất ...

Để trả lời câu hỏi của bạn: Hiện tại không có tùy chọn nào (trừ khi có ai đó sẽ sửa plugin cũ)


2
Ai đó cần xem plugin này ( github.com/mikecrittenden/gedit-f khuôn mặt ) và sử dụng nó làm điểm khởi đầu cho một plugin gấp mã chính thức cho Gedit 3.
trusktr

6

Giải pháp trong trang này hoạt động:

https://github.com/mikecrittenden/gedit-fold


3
+1, nó rất cơ bản (chỉ dựa trên bàn phím), nhưng hoạt động! (đã thử nghiệm trên v2.30.4)
alfC

Plugin này cần được cập nhật cho Gedit 3 ... Quảng cáo được sử dụng làm điểm khởi đầu cho plugin gấp mã chính thức cho Gedit.
trusktr

2
@trusktr - có vẻ như có một vài nhánh cho Gedit 3. Đây là một: github.com/aeischeid/gedit-f
khuôn mặt

@ mason81 Cảm ơn! Tôi đã chuyển sang Vim mặc dù (và có lẽ là NeoVIm sớm). : D
trusktr


0

Giải pháp này được đề xuất cho một câu hỏi trùng lặp .

Phải mất 919 dòng mã bash và gấp lại trên một trang. Nó giúp tôi phát hiện các hằng số tôi cần để chuyển vào các hàm. Nó cũng khiến tôi nhận ra một số chức năng cần được chia thành các phần nhỏ hơn:

gedit gấp.png

Lưu ý: Để cài đặt, trước tiên tôi phải tạo thư mục

/home/myname/.local/share/gedit/plugins

Sau đó thay đổi thư mục đó và chạy

git clone https://github.com/aeischeid/gedit-folding

Tiếp theo sử dụng menu của gedit Edit-> Preferences-> Plugins->Folding

Tôi chỉ muốn tôi mới Python (nó chỉ là chương trình dòng 174) để tôi có thể sửa đổi nó để lưu các dấu mã được gấp lại và áp dụng lại chúng khi tệp được mở lại. Tôi có thể thấy bây giờ tôi sẽ giữ cùng một tệp mở trong 2 tuần :)

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.