摘要:注暫時(shí)沒有注還是最早偏聽偏信,嫌棄臃腫,忍受著不停的嗶嗶嗶,先學(xué)習(xí)了。后來在好奇心和折騰的本能驅(qū)使下,開始走上之路。的印象則是激進(jìn)。但是在不斷的嗶嗶嗶聲之后,開始享受它的按鍵方式。理由語法高亮干擾代碼閱讀注暫時(shí)引用這個(gè)地址,有時(shí)間轉(zhuǎn)到來。
注1:時(shí)間有限,一次不能完成本文,慢慢添加、改進(jìn)。
注2:暫時(shí)沒有注2.
最早偏聽偏信,嫌棄 Emacs “臃腫”,忍受著不停的“嗶嗶嗶”,先學(xué)習(xí)了 Vim。
后來在好奇心和折騰的本能驅(qū)使下,開始走上 Emacs 之路。
但我并不是所謂的 Emacs 黨。
我的常用機(jī)器上默認(rèn)不開 ssh server, 要 root 權(quán)限進(jìn)行編輯的時(shí)候,用不了tramp mode,
所以是sudo vim。
在測(cè)試機(jī)上的編輯文件的時(shí)候,Vim/Vi 也是首選了。懶,就一個(gè)字。
我不用 Emacs 的 evil mode,倒是在Vim 里做了以下4個(gè)的鍵位映射/綁定:
imap學(xué)習(xí)的各個(gè)階段i imap la imap 0I imap $a
我把自己定位在“編輯器用戶”,都不考慮插件開發(fā),所以大概分為3個(gè)階段:
陌生、熟練、高手。
Vim 給我的印象是:謙虛、謹(jǐn)慎、高效。
讓它做什么就做什么,感覺很好控制和溝通,不做多余的事。
當(dāng)然也要講它的“語言”,簡(jiǎn)單高效的按鍵和命令。
Emacs 的印象則是:激進(jìn)。
做了很多不想它做的事,怎么配置都達(dá)不到理想狀態(tài)。
比如:自動(dòng)縮進(jìn)使用制表符tab還是空格。搞了幾次,頭大,然后把 Emacs 卸載了。
Vim 用戶應(yīng)該都有的初體驗(yàn):不知道怎么輸入、怎么退出。
但是在不斷的“嗶嗶嗶”聲之后,開始享受它的按鍵方式。
Emacs 的問題就在頻繁使用Ctrl、Alt、Esc的別扭。
雖然習(xí)慣之后談不上享受,但也是非常高效。
不算空行和注釋,
Vim 的配置文件,30行之內(nèi)就能“夠用”,并且語法簡(jiǎn)明。
Emacs 則需要100行左右,或者更多,語法是elisp,只能說“很好玩”。
vim:
成就感不斷提高,但如果跟 emacs 比較,感覺移動(dòng)速度低于預(yù)期。
多文件操作體驗(yàn)不順暢。
需求插件。
emacs:
開始體會(huì)到它奇葩的學(xué)習(xí)曲線。
但并不建議開始 living in emacs。
探索更多功能,需求更多配置。
emacs 自帶了很多插件,早就在用了, 之前沒在意到吧。
[還沒到“高手”階段]
其他 養(yǎng)成好的 編程/寫作 習(xí)慣看過一個(gè) 編程培訓(xùn)班在線視頻,那講課人的編程習(xí)慣,就算是 萬能神本尊都救不了他,
更不用說“編輯器之神”或者“神之編輯器”了。
關(guān)閉。
理由:
語法高亮干擾代碼閱讀?注:暫時(shí)引用這個(gè)地址,有時(shí)間轉(zhuǎn)到sf 來。
方法:
啟動(dòng):
emacs --color=never
配置:
.emacs
(global-font-lock-mode 0)
.vimrc
syntax off
命令:
M-x font-lock-modeserver mode emacs
啟動(dòng):
emacs --daemon
配置:
(server-mode)
使用
emacsclient
vim server/client 模式需要編譯時(shí)開啟支持。
通過vim -h| grep servername 有沒有輸出檢查,如果沒有,
則需要安裝 帶c/s mode 支持的vim。
然后,
vim --servername xx
vim --serverlist
vim --remote xx
我理解 Vim 的特點(diǎn)的靈巧、精準(zhǔn),過分的用插件填充,真的會(huì)讓它變得臃腫。
所以我不會(huì)想把 Vim 變成 IDE,
比如,
我會(huì)用cscope 調(diào)用vim,而不想用一個(gè) cscope.vim 的插件。
gtags 提供的cscope 類似界面的工具:
(setq cscope-program “gtags-cscope”)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/24848.html
摘要:點(diǎn)擊原文鏈接體驗(yàn)更佳哦優(yōu)測(cè)優(yōu)社區(qū)干貨精選老司機(jī)亂談編輯器之神騰訊優(yōu)測(cè)騰訊優(yōu)測(cè)是專業(yè)的移動(dòng)云測(cè)試平臺(tái),為應(yīng)用游戲,混合應(yīng)用的研發(fā)團(tuán)隊(duì)提供產(chǎn)品質(zhì)量檢測(cè)與問題解決服務(wù)。 文 / 騰訊 吳雙 前言 優(yōu)測(cè)小優(yōu) 有話說: 騰訊優(yōu)測(cè)只有應(yīng)用測(cè)試大神?不不不,我們還有各種研發(fā)大牛! vim 是一種信仰,我自從2004年有了這個(gè)信仰,已經(jīng)12個(gè)年頭了。本文介紹了學(xué)習(xí)vim的方法以及一些vim常用的插件...
摘要:這正是使用編輯器的基本形式。禁用啟動(dòng)消息即顯示所有教程信息的頁面。因此,只使用編輯器并且完美支持所有這些語言將會(huì)大大提高工作效率。結(jié)語正如你所見,明顯是最好的編輯器。 本文是realpython.com繼《將Sublime Text 3打造為Python全棧開發(fā)環(huán)境及》和《Vim與Python真乃天作之合》,又一篇關(guān)于如何配置Python IDE的文章。這一次,主角變成了與Vim同樣...
摘要:如果你問一個(gè)年輕的前端開發(fā)人員,你在今后的年內(nèi)如何提升自己的能力他可能會(huì)說我現(xiàn)在對(duì)前端比較熟悉,但我想深入了解,另外現(xiàn)在發(fā)展的很快我也想看一下。再舉一個(gè)例子,我會(huì)留意身邊的程序員所用的鍵盤。只有少部分的程序員會(huì)買高端的靜電容鍵盤,比如。 如果你問一個(gè)年輕的前端開發(fā)人員,你在今后的 3 年內(nèi)如何提升自己的能力?他可能會(huì)說我現(xiàn)在對(duì) Web 前端比較熟悉,但我想深入了解 AngularJS,...
閱讀 2822·2021-10-26 09:50
閱讀 2469·2021-10-11 11:08
閱讀 2213·2019-08-30 15:53
閱讀 1960·2019-08-30 15:44
閱讀 2456·2019-08-28 18:12
閱讀 2602·2019-08-26 13:59
閱讀 2912·2019-08-26 12:19
閱讀 2817·2019-08-26 12:09