「GNU Emacs」- Treemacs(文件管理器) @20210601

問題描述

以前(01/31/2021),咱們一直使用 Speedbar 與 Sr Speedbar 進行文件管理,可是問題太多。在配合 Tab Bar 使用時,也存在問題。所以,咱們開始尋找其餘能夠替代 Speedbar 與 Sr Speedbar 的工具。ide

後來,找到並使用 Treemacs 來進行文件管理。以下爲 Treemace 界面截圖:
watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=工具

該筆記將記錄:Treemacs 的使用方法及相關設置。3d

解決方案

項目倉庫:Alexander-Miller/treemacs
安裝方法:M-x package-install RET treemacs RETblog

經常使用設置記錄

調整寬度

若是隻是臨時調整,能夠取消鎖定:
1)執行 M-x treemacs-toggle-fixed-width 命令,取消寬度鎖定;
2)使用鼠標,手動調整寬度;
3)執行 M-x treemacs-toggle-fixed-width 命令,進行寬度鎖定;字符串

若是但願設置爲本身滿意的寬度,須要設置 treemacs-width 屬性:
1)M-x customize-variable RET treemacs-widthstring

調整每級目錄的縮進長度

父目錄與子目錄,距離左側的距離是不一樣的,所以咱們才能區分出,哪一個是父目錄,哪一個是子目錄。emacs

可是,默認的距離可能太長(或者過短),所以咱們須要調整這個距離。有以下兩種方法:
1)treemacs-indentation-string 指定用於縮進的字符串;treemacs-indentation 指定字符串重複次數it

M-x customize-variable RET treemacs-indentation-string
M-x customize-variable RET treemacs-indentation
2)或者,使用 treemacs-indentation 指定縮進像素數
M-x customize-variable RET treemacs-indentation => Value Menu / Pixels

 

補充,咱們使用縮進 10px 或者 1 x SPACE 設置。io

參考文獻

Alexander-Miller/treemacsclass

相關文章
相關標籤/搜索