python命令行应用程序,将vimrc转换为与vscode兼容的绑定。
vim2vsc的Python项目详细描述
此工具旨在将自定义vim绑定从.vimrc转换为 与vscode兼容的绑定。在创建此工具时,.vimrc不是 官方支持vscodevim扩展(最流行的vim模拟器 对于vscode),并且没有已知的工具可以自动格式化vim的过程。 vscode vim的绑定。
vscodevim链接:<;https://github.com/vscodevim/vim/>;
功能
- 格式化常规模式、插入模式和视觉模式的绑定
- auto通过激活vscode端口启用流行的vim扩展,如airline和vim easymotion。计划的
- 设置像:set hlsearch和set :inclsearch这样的标志。计划的
要求
- 巨蟒3.6+
用法
cd vim2vsc python3 convert.py
convert.py接受三个标志: ---vimrc指定.vimrc安装的路径(猜测 如果不提供,则基于系统的路径)。 ---settings为vscode安装指定settings.json的路径(猜测 如果不提供,则基于系统的路径)。 ---nobackup如果设置了此标志,vscode vim不会保存旧的package.json 在修改之前。
示例
python3 convert.py –settings ~/downloads/settings.json –nobackup
等效地,
python3 convert.py –s ~/downloads/settings.json –b
贡献
- 问题跟踪器:github.com/$devanshudesai/vim2vsc/issues
- 源代码:github.com/devanshudesai/vim2vsc
许可证
The project is licensed under the MIT license.