[emac] 當 ace-jump-line-mode 遇到 linum

看板Editor (編輯器(vim/emacs))作者 (夜影)時間12年前 (2012/05/19 23:10), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
專案首頁:https://github.com/coldnew/linum-ace linum-ace 是我在使用 ace-jump-mode 裏面的 ace-jump-line-mode 時, 所獲得的靈感,簡單的來說,linum-ace 會將使用 ace-jump-line-mode時所顯示 的字元直接顯示在原本顯示行號的地方 舉例來說會像下面這樣 原始 | linum-ace 1 first line | a first-line 2 | 3 third line | b third-line 和 ace-jump-line-mode 相同,linum-ace 會跳過空白行,所以是可以直接配合 ace-jump-mode 使用的。 安裝方式: 下載 linum-ace 後,將路徑加入到你的 .emacs,並將下面程式也放入 emacs 設定 (linum-ace不依賴 ace-jump-mode,可獨立使用) (require 'linum-ace) 預設情況下,linum-ace是不會直接顯示在 linum上面,你可以使用 linum-ace-toggle 來切換原始的 linum 或是 linum-ace 假設你希望大部分的情況都是顯示成 linum-ace,請將以下程式加入你的emacs設定 (setq linum-format 'linum-ace) 跳轉到某一行: linum-ace 提供一個 linum-ace-jump 的命令,當你使用這個命令時 輸入你想跳轉到的 行字元 , 就像使用 ace-jump-line-mode 一樣 當然你也可以使用 ace-jump-line-mode 來進行跳轉的動作 客製化: linum-ace 目前提供兩種設定, 一個是顯示在行號欄位的顏色 你可以改變 linum-ace-face 來設定成你喜歡的顏色,預設和 ace-jump-mode 相同,顯示紅色 linum-ace-keys 則是設定顯示在行號欄位的 行字元, 預設情況和 ace-jump-mode相同,顯示 a~z A~Z ,如果你有修改 ace-jump-mode-move-keys, 你可以使用以下程式讓linum-ace 顯示的和 ace-jump-line-mode 一樣 (setq linum-ace-keys ace-jump-mode-move-keys) 當然,你也可以做自己的設定,linum-ace-jump會根據你的設定情況 來進行跳轉的動作,舉例來說,我要顯示 0~9 a~z在行號欄位,則: (setq linum-ace-keys (nconc (loop for i from ?0 to ?9 collect i) (loop for i from ?a to ?z collect i))) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.126.41.45
文章代碼(AID): #1FjxVAm- (Editor)
文章代碼(AID): #1FjxVAm- (Editor)