2010-07-22 100 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,那么你可以使用密码加密你的文件。