Tôi có mã C ++ với hơn 10.000 dòng. Tôi đang tìm kiếm một cái gì đó lưu trữ một số dòng. Giống như đánh dấu một số dòng hoặc một số chức năng để tạo điều kiện truy cập vào chúng.
Ví dụ, một danh sách chứa các dòng đánh dấu hoặc chức năng.
Tôi có mã C ++ với hơn 10.000 dòng. Tôi đang tìm kiếm một cái gì đó lưu trữ một số dòng. Giống như đánh dấu một số dòng hoặc một số chức năng để tạo điều kiện truy cập vào chúng.
Ví dụ, một danh sách chứa các dòng đánh dấu hoặc chức năng.
Câu trả lời:
Đây là cách thông thường để tạo dấu trang trong Geany:
Dấu trang
Geany cung cấp một tính năng đánh dấu tiện dụng cho phép bạn đánh dấu một hoặc nhiều dòng trong tài liệu và trả lại con trỏ cho chúng bằng tổ hợp phím.
Để đặt một dấu trên một dòng, nhấp chuột trái vào lề trái của cửa sổ soạn thảo, hoặc người khác sử dụng Ctrl-m. Điều này sẽ tạo ra một biểu tượng cộng nhỏ màu xanh lá cây ở lề. Bạn có thể có nhiều điểm trong một tài liệu như bạn muốn. Nhấp lại (hoặc sử dụng lại Ctrl-m) để xóa dấu trang. Để xóa tất cả các dấu trong một tài liệu nhất định, hãy sử dụng "Xóa điểm đánh dấu" trong menu Tài liệu.
Để điều hướng xuống tài liệu của bạn, chuyển từ dấu này sang dấu tiếp theo, sử dụng Ctrl-. (thời gian kiểm soát). Để đi theo hướng ngược lại trên trang, hãy sử dụng Ctrl-, (điều khiển dấu phẩy). Sử dụng tính năng đánh dấu cùng với các lệnh để chuyển từ tab trình soạn thảo này sang tab khác (Ctrl-PGUp / PGDn và Ctrl-Tab) cung cấp một cách đặc biệt nhanh chóng để điều hướng xung quanh nhiều tệp.
Để thêm danh sách các dấu trang này, bạn phải cài đặt plugin Geany " Addons " :
sudo apt-get install geany-plugin-addons
Để ghi nhớ các dấu trang ở mỗi lần tải tệp, plugin " Số đánh dấu sách " được yêu cầu:
sudo apt-get install geany-plugin-numberedbookmarks
(Bạn phải lưu tệp nếu bạn muốn lưu dấu trang.)
Sau khi cài đặt, kích hoạt plugin để tải khi khởi động:
Bước tiếp theo: Kích hoạt danh sách đánh dấu -
Ví dụ về danh sách đánh dấu:
Là một người áp dụng Geany gần đây và nhiệt tình (di chuyển từ Windows / Notepad ++, mà tôi nghĩ Geany đã đánh bại!), Người đã xử lý rất nhiều dấu trang, tôi có một số bổ sung / cảnh báo cho câu trả lời hiện có - vì lợi ích của những người đến từ một công cụ tìm kiếm, vì chủ đề này là khá cao lên danh sách. Chúng liên quan đến hai plugin mà nó đề cập và tôi nghĩ cần lưu ý:
Thanh bên Dấu trang không cập nhật khi các dòng được đánh dấu được di chuyển lên hoặc xuống, sử dụng phiên bản hiện tại của Addons. Tôi đã báo cáo đây là một lỗi - và phản hồi từ nhóm Geany là ngay lập tức, vì vậy đã có một sự lôi kéo đối với SourceForge - mà tôi đã biên soạn và có thể xác nhận sửa lỗi hoàn hảo. :-) Tôi cho rằng điều này sẽ có trong phiên bản tiếp theo.
Plugin Số được đánh dấu, để lưu dấu trang / lần thay đổi, yêu cầu lưu tệp nguồn - vì vậy nếu chúng ta đã nhập xong, đã lưu, sau đó thay đổi dấu trang / nếp gấp - chúng ta phải lưu lại, yêu cầu bật Tùy chọn / Khác nhau / allow_always_save
(cho phép lưu các tệp không được đánh dấu đã thay đổi) hoặc chỉnh sửa 'giả' để lưu lại. Tôi đang cố gắng đăng nhập FR để tự động lưu dấu trang / nếp gấp hoặc - có thể tốt hơn (nếu không phải là thiết kế xấu / UX) - đánh dấu tệp đã thay đổi để chúng tôi có thể xem và chọn lưu chúng.