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 hlsearchset :inclsearch这样的标志。计划的

要求

  • 巨蟒3.6+

安装

您可以通过运行以下命令获得vim2vsc:

git clone https://github.com/devanshuDesai/vim2vsc

用法

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.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java这句话的第一个<U>是什么意思?   java在Android中转换为无符号字符和无符号短字符   java数学。显示工作结果的acos   java JDBC Mysqlconnector位于类路径中,但未找到   java hsqldb hibernate persist@Lob   集合对象无法显示在java、Arraylist、Collection中显示某些未定义值的输出   在Java中尝试在二叉搜索树上实现级别顺序遍历   如何在java对象中获取注释   java在会话超时时删除自定义cookie   java JDBC编程   返回语句上未选中强制转换的java警告   初学者二进制搜索中的java错误   java Azure BlockBlobClient下载时响应文件大小问题   JavaSeleniumWebDriver正在寻找Chrome的错误路径。exe   amazon web服务AWS Lambda(Java)调用错误的对象实例   检测到java Eclipse插件,但未加载   Java中类似于PHP的playframework Autoloader   java使用Google应用程序引擎生成实体列表,希望在Android客户端访问它   JavaZK国际化:UNICODE代替重音字符