Đó không phải là câu trả lời đầy đủ cho câu hỏi của bạn, nhưng có thể hữu ích.
Tôi có Geany không phải bằng tiếng Anh, tôi tự dịch các trường của menu.
Geany có tính năng: khi bạn nhập văn bản đặc biệt và nhấn Tab, văn bản sẽ được thay thế bằng văn bản khác.
Nó hoạt động bằng cách mặc định cho if
, else
, for
, while
, do
, switch
và try
.
Cấu hình của tính năng này nằm ở [Tools]/[Config files]/[snippets.conf]
.
Sau khi thực hiện một số thay đổi, hãy lưu tệp và bấm [Tools]/[Reload configuration]
.
tôi bổ sung thêm hai dòng để phần C++:
class=class %cursor%%block%;\n
struct=struct %cursor%%block%;\n
Với block=\s{\n\t%cursor%\n}
Nó không cho phép bạn nhấn {Nhập hay {Tab để có được
{
//cursor
}
vì {=anything
bị bỏ qua, tôi không biết tại sao.
Bạn có thể làm gì? Bạn có thể có một số văn bản khác, được thay thế bằng cách sử dụng {\n\t%cursor%\n}
hoặc xác định keybinding chèn nó.
tôi đã nhận thức được điều đó. Tuy nhiên, nó không hoạt động trên nền tảng Windows. Tin tôi đi. – xLite
Sau đó, bạn đã gửi lỗi? Gửi lỗi, có khả năng nếu họ không cung cấp một bản vá họ sẽ ít nhất cung cấp cho bạn một workaround, xin lỗi tôi đã không giúp đỡ. – Valor
Điều này đã được biết đến và không có sẵn trong một thời gian rất dài. Cách giải quyết duy nhất là dành cho ai đó để tạo plugin là lý do tôi tạo bài đăng này. – xLite