在Vim和Shell之间切换

Vim是神之编辑器,如果在编辑的过程中继续使用shell将会非常棒,当然你可以命令行模式使用:sh来切换到shell,但是这将非常的不方便,你可以映射快捷键来简化这个操作。

在正常模式下。如果在shell中键入exit或按CTR + D,将返回Vim。当我通过ssh在远程服务器上时,我喜欢这种行为。

因此,我在Vim中绑定了CTR + D来执行:sh,因此可以使用此快捷方式在shell和Vim之间切换。
要获得它,请在您的vimrc中包含此代码段。

#〜/ .vimrc
 noremap <C -d >:sh <cr>

vim中正常使用命令方式

进入命令模式Esc,然后运行:!unix_command。一切从:提示开始,砰!将作为unix shell命令运行。您将看到输出,并允许您按下一个键返回vim中的工作。

来源vim help的以下方式也是可以的:

:shell        :sh[ell]        start a shell
:!            :!{command}     execute {command} with a shell

Vim模式

关于Vim有多少模式,有一些参数,但是您最可能使用的模式是命令模式和插入模式。这些模式允许你做任何你需要的事情,包括创建你的文档,保存你的文档和做高级编辑,包括利用搜索和替换功能。

命令模式

这是打开Vim后的默认模式。如果你在不同的模式下,想回到命令模式,只需按Escape键。该模式允许您使用Vim命令并在文档中移动。在命令模式下,您还可以使用最后一行命令,它们通常以冒号开始。例如:w保存文件,:q允许退出Vim。

插入模式

该模式允许您在文档中输入文本。按i键可以进入插入模式。请记住,要保存文档,您需要回到命令模式,因为该模式只允许文本输入。

shell小技巧:将终端输出复制到剪贴板Mac OS X
git之gitignore
标签: