Hiển thị khóa emacs của dòng đầu tiên của tệp


10

Làm cách nào tôi có thể làm cho Emacs luôn hiển thị dòng đầu tiên của tệp chứa thông tin tiêu đề (chẳng hạn như CSV) khi tôi cuộn xuống qua nơi thường không còn hiển thị nữa?


Tạo một cửa sổ mới chỉ cho dòng tiêu đề sẽ hoạt động, ngoại trừ thường số lượng cột trong csv quá lớn đến nỗi nó cuộn qua màn hình.
wdkrnls

Câu trả lời:


12

Làm cho nó một dòng tiêu đề .

Một cửa sổ có thể có một dòng tiêu đề ở trên cùng. Nó không cuộn ra khỏi cửa sổ, nhưng vẫn hiển thị ở trên cùng. Tôi đoán đó là những gì bạn đang yêu cầu.


@wdkrnls Nếu bạn sử dụng gói sx.el , bạn sẽ thấy chúng hiển thị các phím tắt trên bàn phím trên đỉnh của bộ đệm được sử dụng header-line-format: (" " (:propertize "n p TAB" face mode-line-buffer-id) ": Navigate" " " (:propertize "u d" face mode-line-buffer-id) ": Up/Down Vote" " " (:propertize "c" face mode-line-buffer-id) ": Comment" " " (:propertize "a" face mode-line-buffer-id) ": Answer" " " (:propertize "e" face mode-line-buffer-id) ": Edit" " " (:propertize "q" face mode-line-buffer-id) ": Quit").
Kaushal Modi

header-line-formatCó vẻ đầy hứa hẹn, nhưng nó không thực sự tích hợp tốt csv-modevà đặc biệt là với csv-align-fieldschức năng. Ngay cả nếu nó có thể, nó không ẩn dòng đầu tiên.
wdkrnls

1
Tôi ước có một tabular-data-modedữ liệu được phân tách bằng văn bản dưới dạng một dạng có thể chỉnh sửa của người dùng tabulated-list-mode, có lẽ cũng sử dụng header linetính năng này.
wdkrnls

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.