2010-07-22 140 views
17

多年來,我以爲我是Vim的主人!最近我訪問了一個真正的Vim主人!哎呀!我的知識非常膚淺!Vim的隱藏功能

例如,我不知道可以添加\c以使搜索不區分大小寫。 (而不是:set ignorecase

我清楚地記得當我第一次發現SuperTabTagList插件時我感到驚訝。 Vim的官方網站說:「Vim不是一個旨在保持用戶的手的編輯器,它是一種工具,必須學習它的用法。」自然而然地,它應該有許多未被發現的特性。

所以我問,你最喜歡的Vim功能是什麼?你可以用它做什麼事情,你不能或在其他編輯中更難?

當然還有對其他一些編輯同一主題:

+1

請參閱[有用的Vim功能](http://stackoverflow.com/questions/20735/useful-vim-features) – 2010-07-22 16:31:15

+0

這應該是社區wiki。 (Eclipse和TextPad的問題也是如此。) – Cascabel 2010-07-22 16:38:42

+1

不斷閱讀和使用vim,那麼你可以讓很多人感到驚訝。 http://www.thegeekstuff.com/2010/04/vim-editor-tutorial/ – thegeek 2010-07-22 17:09:36

回答

6

關於 「潛伏」 的一部分......嘗試這些:

:help 42

:help!

:o)

+4

酷!最後一個 - 它做了什麼,看起來只是給了我一個名爲「)」的空白文件? – poundifdef 2010-07-23 01:49:56

+0

它只是顯示消息「E478:不要驚慌!」 :) – KKovacs 2010-07-23 19:26:05

+2

@rascher:我認爲最後一個不是vim命令,只是這篇文章中的一個笑臉。 (看看它的格式與前兩張不一樣) – 2010-07-24 05:39:52

6

我花了幾年之前,我學到了文本對象

:help text-object 
:nmap cw ciw 
:nmap cW ciW 

還不錯的ci"ci(當我想換一個字符串或函數參數)。

0

這不完全是一個隱藏的功能,但它是一個鮮爲人知的功能。 如果你輸入:X,那麼你可以使用密碼加密你的文件。