2010-01-09 28 views
6

我刚刚下载了vim。Vim的环绕声插件使用

surroundplugin文件说:

cs"'"Hello world!"将其更改为'Hello world!'

但是我在哪里按cs"'以及在哪种模式下?

+0

它也说我应该在正常模式下输入,但在正常模式下,我可以键入c它不允许我输入更多 – alexchenco 2010-01-09 09:02:17

+0

我投了“Hello,World”的答案,但lemme只是说这个。我在我的日常工作中进行PHP/HTML/CSS开发,而surround.vim + allml.vim让我的生活变得非常容易。我无法高度推荐vim这两个插件。 – rossipedia 2010-01-09 10:16:04

回答

7

刚刚下载vim?你做出了正确的选择!

Vim有几种模式。

插入模式是您用于实际输入文本的内容。这是而不是你用什么来移动文档(以vim的方式,'缓冲区')。

您键入的 “Hello world” 后:

按Esc键进入命令模式。

使用'hjkl'键在引号内移动光标。

然后键入CS“”改变从周围”到“

Vim的在线帮助非常出色。

在命令模式,输入:help环绕获得帮助,该插件

,如果你什么也看不到这样做,第一次尝试:帮助helptags,它会告诉你设置如何帮助文件(环绕插件也有很好的帮助)

+0

当我在正常模式下时,输入cs,光标移到vim窗口的左下角,之后我再也不能输入了。我只能输入更多,如果我先输入“:” – alexchenco 2010-01-09 09:15:58

3

启动Vim,进入插入模式,并输入:

"Hello, world!" 

按ESC 回到正常模式,并左转至少一次,现在按cs"',它会更改为:

'Hello, world!' 

(我刚安装了环绕并试用了此完全相同,Ubuntu的包装VIM 7.2用我自己的.vimrc和插件,但没有什么应该影响这个。)

+0

注意:我对vim比较陌生,只是使用它(tm)来完成shit done(tm),所以我可能会关闭一些术语,比如“普通模式”可能真的是“命令模式”。 – 2010-01-09 09:41:24