我想拋棄當前的編輯器。我覺得我需要別的東西。這不會使我的手受到RSI的風險。我需要明白爲什麼我應該改變編輯。我很高興相信,當我80歲的時候我會編碼。Vim中最令人信服的命令是什麼
所有的大個子都在使用Vim。我知道的唯一的Emacs傢伙是RMS。保羅格雷厄姆是一個Vi小夥子。
我想拋棄當前的編輯器。我覺得我需要別的東西。這不會使我的手受到RSI的風險。我需要明白爲什麼我應該改變編輯。我很高興相信,當我80歲的時候我會編碼。Vim中最令人信服的命令是什麼
所有的大個子都在使用Vim。我知道的唯一的Emacs傢伙是RMS。保羅格雷厄姆是一個Vi小夥子。
.
(點) - 重複上次編輯操作。當你需要執行一些類似的編輯時,真的很方便。
可愛的內置正則表達式評估器。
爲什麼你希望確信開始使用不同的編輯器?如果你對現在擁有的東西感到滿意,堅持下去。如果沒有,也許會問一些你缺乏的功能的編輯。
星號。
*
其效果:立即搜索光標下的單詞的下一個實例。
這個VIM快速參考指南(很好,可打印)非常方便學習有用的命令:http://tnerual.eriogerg.free.fr/vim.html – 2008-09-18 13:51:47
也值得一提的是,它的功能相同,除了向後搜索。 – SpoonMeiser 2008-09-28 16:43:59
的數字。
在命令模式下 鍵入一個數字(任意數字的數字) 鍵入一個命令。
該命令將被執行$次數
即:
99dd
擦除下一個99行。
或78a/
:幫助usr_12.txt
這會彈出幫助系統,討論 「小竅門」 一節。如果那些不讓你興奮,我不知道會發生什麼!
我推薦`:h文本對象` – SergioAraujo 2012-03-05 11:21:11
快速啓動時間。
編輯和查看之間的明顯區別。 (你知道什麼時候編輯)
你找到你要找的東西的唯一方法就是搜索「/」,這很好,因爲它比你的眼睛快得多。
但最好的命令(S)是:
/- 搜索字符串
ZZ - 退出
。 - 重複上次插入(我認爲)
%! - 插入unix命令
速度對我來說真的很重要。許多其他編輯器很慢,特別是在打開多個大文件的情況下。 – 2012-05-31 15:24:50
最好的事情是你可以編輯代碼的效率(這在編程中做了很多)。如
然後就有可能非常快速地使用指定寄存器。要移動塊,只需選擇它,按d鍵,然後移至其新位置,然後按p。比快得多Ctrl - C and Ctrl - V。使用「ud刪除文本並將其移動到註冊u(我使用這個註釋模板)
而且Vim還具有所需的所有腳本支持(使用本地腳本語言或使用Python,Ruby, ...)
我愛的Vim的速度,但我覺得它缺乏一個現代IDE的功能對C++開發。Eclipse CDT的與viPlugin是一個很好的折衷。
你得到的動力和源泉概述由Eclipse CDT提供,具有Vim編碼的速度和靈活性。
處理多行r在搜索字符串中使用「\_.
」搜索字符串。在檢查各種格式的4GB文本文件時,它已經多次挽救了我的生活。
,但不要忘記在打開這樣一個大文件之前關閉*語法高亮顯示...... – pihentagy 2011-06-28 08:55:07
爲了獲得真正的啓發,你必須在行動中看到vim guru。如果你沒有當地的導師,這裏有一段視頻來激勵你。
http://www.youtube.com/watch?v=jDWBJOXs_iI&feature=related
如果你不知道的VIM,在其代碼導航,切片速度,切塊會都與魔法無異。在學習vim幾個月後,相同的編輯速度似乎很平常。
也許閱讀Steve Oosh的文章「Come home to vim」是一個好開始,或者 a series of videos關於有趣的插件。並且一定要在網站上看到一些文章vimcasts.org
即使您使用的是Visual Studio,也有美妙的vsvim。
您應該將Caps Lock映射到Esc。這將使退出插入模式感覺自然,而不是你必須按下ESC鍵的尷尬舉動。此外,誰使用大寫鎖定?
什麼編輯是(你)放棄? – 2012-04-12 11:07:51