Tôi đang tìm kiếm gói hoặc cấu hình Emacs để có thể đánh dấu các vết lõm bằng các đường thẳng đứng, giống như các gói được hiển thị trong ảnh chụp màn hình sau của Sublime Text:
Tôi đang tìm kiếm gói hoặc cấu hình Emacs để có thể đánh dấu các vết lõm bằng các đường thẳng đứng, giống như các gói được hiển thị trong ảnh chụp màn hình sau của Sublime Text:
Câu trả lời:
Tôi đoán điều này và đây có thể là một câu trả lời cho câu hỏi của bạn.
Cài đặt dễ dàng. Gọi git clone git@github.com:antonj/Highlight-Indentation-for-Emacs.git .
, nói ~/.emacs.d/highlight-indents
và thêm
(add-to-list 'load-path "~/.emacs.d/packages/highlight-indents/")
(require 'highlight-indentation)
để của bạn .emacs
. Sau đó, khi truy cập một tệp bạn có thể M-x highlight-indentation-mode RET
kích hoạt chế độ nhỏ.
indent-guide
làm nổi bật toàn bộ cột và tôi đang tìm kiếm một đường thẳng đứng mỏng như trên ảnh chụp màn hình được đề cập. Có indent-hint
bởi ran9er được đề cập trên trang wiki, nhưng nó không hoạt động ngoài luồng. Có giải pháp nào khác không?
Tôi nghĩ rằng bạn có thể muốn xem chế độ hướng dẫn thụt lề . Nó cho phép thụt các khối mã một cách linh hoạt khi chúng ta di chuyển con trỏ. Hơn nữa, thật dễ dàng để thiết lập các nhân vật thụt lề yêu thích của bạn như :
và |
cũng như màu nền của ý định.
indent-guide
các nguồn và README và không tìm thấy cách nào để thiết lập ký tự thụt, làm thế nào tôi có thể làm điều đó?
(require 'indent-guide) (set-face-background 'indent-guide-face "gray") (add-hook 'prog-mode-hook 'indent-guide-mode) (add-hook 'ess-mode-hook 'indent-guide-mode) (add-hook 'markdown-mode-hook 'indent-guide-mode)
indent-guide
là một gói khác highlight-indentation
. Cảm ơn bạn, trước đây là những gì tôi đã tìm kiếm!
Bạn cũng có thể sử dụng highlight-indent-guides-mode
và thêm nó dưới dạng hook để prog-mode
nó được tải tự động.
Trong Spacemacs, tôi đã làm điều đó bằng cách đầu tiên cài đặt nó với M-x package-install
hoặc thêm nó như là một gói do người dùng định nghĩa trong .spacemacs
, sau đó M-x customize-group
, prog-mode
, prog-mode
móc, "in", nhập highlight-indent-guides-mode
.
Bạn có thể cấu hình nó thông qua M-x customize-group
highlight-indent-guides
và thay đổi ký tự thụt lề, tô màu, v.v.
Cho đến nay, nó hoạt động kỳ diệu và làm cho nhanh chóng.