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第三方库


热门话题
socketJava加密聊天客户端未通过关联   java保存JFileChooser的状态   java如何让代码等待GUI完成?   java可序列化和接口:Parcelable在写入可序列化对象时遇到IOException   java Jersey客户端将覆盖ROBOTS响应   java空指针异常&如何克服   java如何使用JAXR设置字符集?   JavaSpring自定义转换器被覆盖   java将泛型类型的值设置为DTO字段   使用netty的java音频流服务器   java滚动条添加到面板时不显示在滚动窗格中   java windows通过IIS Url重写单点登录tomcat   Web应用程序的java容器管理安全性   java使用mybatis将POJO项数组传递到存储过程?