修改和替換Emacs的Logo

2021-05-24 11:08:11 字數 580 閱讀 2200

emacs與vim是unix平台下最著名的兩個編輯器,emacs以內建的elisp直譯器提供和豐富的按鍵組合超強的定製性和舒適的文字輸入體驗,vim則是通過模式的概念提供最快的文字定位和編輯功能。兩個編輯器都是頂級的編輯工具,用哪個可以看場合和個人喜好,但是如果只使用過其中乙個編輯器的話,可能會和另外乙個陣營的吵起來,emacs陣營和vim陣營的人都認為自己喜歡的編輯器是最好的。

昨天看到一幅圖,很搞笑地化解兩個陣營的爭執。

具體是這麼做的:

就可以找到about gnu emacs上的畫像儲存的目錄,我這裡是

/usr/share/emacs/23.2/etc/images/splash.svg

如果是windows下的話應該放在

%emacs%/etc/images/splash.svg

檢視檔案尺寸:

也就是橫向271 畫素,縱向217畫素

找到vim的大號圖示:

用gimp適當修改尺寸,讓它和emacs自帶的圖示尺寸一樣,然後覆蓋emacs自帶的圖示,效果如圖

然後用inkscape把影象轉換為svg格式並替換相應位置的splash.svg

最後的效果圖:

啟動logo的修改

pngtopnm logo linux clut224.png logo linux clut224.pnm pnmquant 224 logo linux clut224.pnm logo linux clut224.pnm pnmtoplainpnm logo linux clut224.pnm...

Emacs 中的正則替換

emacs 中的正規表示式與通用型基本類似,不過就是在使用的過程中發現有三個細節有所不同,或許還有更多以後再進行補充。1.括號使用做分組形式,括號前必須加轉義符號 2.回車符輸入老是出現錯誤 可以使用c q c j來插入。3.字符集 通常在字符集中的特殊字元不再特殊,而在字符集中的 和 卻是特殊字元...

android修改預設的logo

以freescale為例 1.修改uboot啟動時的freescale字樣 可以在u boot中board freescale common fsl bmp 600x400.c改變影象。具體步驟如下 1 準備一張bmp格式的,最好畫素是600x400的 2 將該轉換成.c檔案,通過軟體bin2txt...