Rik*_*ley 5 vim powershell guid
Vim没有内置的GUID生成器.
对于我正在进行的项目,我可以依赖Powershell,因此下面给出了一个GUID字符串:
[guid]::NewGuid().ToString()
Run Code Online (Sandbox Code Playgroud)
我在替换中称之为,如下:
%s/foo/\=system('[guid]::NewGuid().ToString()')[:2]/
Run Code Online (Sandbox Code Playgroud)
虽然这有效,但它会为每次替换闪烁一个窗口,而且速度非常慢.
我真正想要的是一种在Vim中可移植且快速地生成GUID的方法.
Mar*_*nas 11
如果您可以依赖Vim的Python脚本支持
:py import uuid
:%s/foo/\=pyeval('str(uuid.uuid4())')/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2727 次 |
| 最近记录: |