Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
保持括号平衡(是否为Vim编辑?)_Vim_Emacs_Parentheses - Fatal编程技术网

保持括号平衡(是否为Vim编辑?)

保持括号平衡(是否为Vim编辑?),vim,emacs,parentheses,Vim,Emacs,Parentheses,Emacs提供了一种有效的方法,可以防止您键入不平衡的括号(简称C-Q(强制插入文字括号,或其他疯狂的方法)。插入打开的paren也会插入关闭的paren。在paren上退格可以同时删除打开和关闭的paren,或者两者都不删除。有一些快捷方式可以将裸单词包装到新paren中,将单词从当前包含的paren中踢出,展开paren可以吞掉更多附近的单词,等等 差不多 imap ( ()<Left> imap() 可以让您从Vim开始。但是,在Vim中模仿Paredit的其他一些更强大功

Emacs提供了一种有效的方法,可以防止您键入不平衡的括号(简称
C-Q(
强制插入文字括号,或其他疯狂的方法)。插入打开的paren也会插入关闭的paren。在paren上退格可以同时删除打开和关闭的paren,或者两者都不删除。有一些快捷方式可以将裸单词包装到新paren中,将单词从当前包含的paren中踢出,展开paren可以吞掉更多附近的单词,等等

差不多

imap ( ()<Left>
imap()
可以让您从Vim开始。但是,在Vim中模仿Paredit的其他一些更强大功能的最佳方法是什么呢?

我可以建议您使用这个系统吗

注意:我们更愿意直接从svn存储库获取它,新版本更容易根据我们的需要进行调整


如果您对细节感兴趣/自己动手,请看一看。

塔马斯·科瓦奇创建了一个类似于Emacs版本的Vim。

两件事:您的插件是否可以通过病原体/vundle获得?它是否易于使用?您能举一个例子说明您的系统与Vim.wiki上的提示有什么不同吗?我还没有ied也不是vundle,所以我不知道。它可以通过svn访问以vimball的形式提供,我将在不久的将来修复vam附加文件。它易于使用和配置,请参阅谷歌代码上给出的配置文件示例。但是安装需要一个库插件。提示只是低级内容和相关插件列表插件做的更多,请参阅功能摘要列表:。这可能也有帮助:还有另一个脚本:HTH