bug*_*bug 2 bash vim alias vi variable
在 cmdline 模式下,以下示例对我不起作用。
!alias lol='echo lol'
!lol='echo lol'
Run Code Online (Sandbox Code Playgroud)
当您使用该:!命令时,会从 Vim 中生成一个新的 shell。在那个 shell 中,别名被设置,但紧接着,shell 退出,一切都丢失了。
最好在启动 Vim 的 shell 中定义别名。对于环境变量,你也可以在 Vim 中通过 设置它们:let $VAR = 'value',你可以在:!命令中使用它们。你可以从内部的Vim启动一个shell :shell,或挂起Vim,回到原来的外壳,:stop或^z。
| 归档时间: |
|
| 查看次数: |
4366 次 |
| 最近记录: |