首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > C/C++/VC++ > cmd.vim:执行shell(或Windows CMD)在vim和VIM回波输出命令

cmd.vim:执行shell(或Windows CMD)在vim和VIM回波输出命令

资 源 简 介

Cmd.vim是一款Vim插件, 用于在Vim里直接执行Shell(或Windows cmd)命令, 并把结果回显 在Vim里. 举例来说, 用"!ls"可以调用Shell里的ls命令, 并把结果显示在Shell窗口. 而 用Cmd.vim可以使用类似的命令":Ls", Vim同样调用Shell的ls命令, 但是结果是显示在 Vim的命令窗口里. 有时候这非常有用, 例如用":Sdcv"查单词的时候, 你也许并不想离开 当前的Vim窗口, Cdm.vim提供了这种功能. 所有的Shell命令, 都可以在Vim里通常!cmd来执行, 为了简单, 我移植了非常常用的命令, 可以在Vim里直接调用命令(没有前面的!), 并把结果回显到当前的Vim窗口. 这个项目刚刚 开始, 暂时只有下面的几个命令: ":Date" - print or set the system date and time ":Gcc" - gcc - GNU project C and C++ compiler ":Ls" - list directory contents ":Sdcv Words" - call sdcv to lookup Words in vim 对于没有在上面列出的命令, 可以用":Shell your_command"来执行, 例如执行":Shell ls"和":Ls"的效果是一样的(缺点是多敲了几个字符), 就像用 "!your_command"效果一样, 不同的是, 命令回显在当前的Vim命令窗口, 而不是在Shell里 . 开头. "包装", 所以只要相应的 命令可用, Cmd.vim就可以工作. 命令映射成快捷键, 例如下面的映射可以实现用 l查当前光标下(或选中)的单词.
VIP VIP
0.205628s