辛星也談vim與emacs

2021-06-23 03:20:55 字數 850 閱讀 2839

直到目前,我感覺仍然沒有哪一款文字編輯器能夠撼動vim與emacs的統治地位,emacs被稱為神的編輯器,而vim被稱為編輯器之神,但是這兩個編輯器雖然都是上古神器,但是其差異是非常之大的。

第一點,vim的特點就是」快「,它把快做到了相當極致的地步,首先是開啟速度快,它的開啟速度比sublime能明顯感覺到快得多的多,不僅開啟速度快,編輯速度更是快,它的按鍵也很簡潔,通常是乙個字元就搞定了,當然啦,為了實現這些,它引入了」模式「這個概念,可以說,在文字編輯方面,我真感覺哪些東西比vim更快的,如果說唯一的乙個缺點,就是切換到命令模式得按esc鍵,但是esc鍵有點遠,但是當我們切換到其他模式比如底行模式下,其實還是蠻舒服的,這一點emacs是無論如何也比不上vim的。

第二點,emacs的特點就是全,它的全不僅體現在功能上,你可以用它收發郵件、通過telnet登入主機、上新聞組,除錯程式,玩遊戲,寫日記,還可以煮咖啡,目錄管理,越會等n多功能 ,而且它還幾乎用盡了所有的輔助鍵,沒辦法,它沒有像vim那樣引入模式的概念,但是為了在功能上大而全,就必須在輔助鍵上做文章了,於是乎,在用emacs編寫**的時候動不動就ctrl一下絕非扯淡,因為需要這個鍵的功能實在是太多了,而我們需要這些功能又太頻繁了。

然後說說我的個人體會把,有人說性子暴躁的喜歡vim,性格平緩的喜歡emacs,這句話果然不差,我用了emacs之後就感覺受不了又臭又長的操作命令,雖然vim的命令也很多諾,但是到了vim那裡確實如此的簡潔,如果說vim和emacs代表兩種不同的哲學,我只能說;我適合前者。不管怎麼說,這兩大編輯神器都有人在用,而且是不少人在用,這也堅定了我用好vim的一點信心。

確實,用好了vim之後,還需要其他的文字編輯器嗎?我感覺不需要了,因為其他編輯器有的,vim會有,其他編輯器沒有的,vim也會有,因此,你還需要什麼呢?

辛星和您關閉vim的自動備份功能

當我們使用gvim編輯檔案的時候,會自動生成帶 的備份檔案,如果我們不想在編輯檔案的時候自動生成備份檔案的話,那麼就需要修改其配置檔案了,但是我在vimrc檔案中沒有找到相應的配置項,於是就發現應該在vim的安裝目錄下的74的vimrc example.vim檔案中進行修改,我們在它的第24行開始部...

辛星與您解讀PHP的遞迴

其實遞迴放到其他程式語言裡面可能是初學函式的乙個練習題,但是由於php的特殊性,我們把它拿出來專門講解一下,首先說一下什麼是遞迴把,我最早認識遞迴是求乙個數的階乘,比如我們寫乙個函式,然後求它的階乘是多少。看下面的php 求n!的值 function xin n else echo xin 4 它的...

vim與emacs指令碼程式設計對比

定義變數 vimlet a 123emacs setq a 123 定義函式 vim function fun 如果不使用作用域限制,首字母需要大寫 endfunction命令列呼叫 command nargs 1 gdb 命令 emacs defun fun message interactive...