neovim

大象笔记 > 标签 > neovim

Ubuntu 安装 Neovim

GitHub Copilot 支持了 Neovim,但是没有支持 vim。所以,我决定试一把 Neovim。折腾了一天,也仅仅是安装完成,而要兼容之前的 Vim 配置,还遥遥无期。。。 进入正题,在 Ubuntu 18.04 上,我尝试过 3 种方式安装 Neovim 尝试过的安装方式 失败:直接下载编译好的 nvim-linux64.tar.gz。但是运行后,会报错找不到 lua 失败:源码编译安装。make 时会大量从 github 下载,网络问题会超时失败 成功:apt install。唯一成功的方式 apt install Neovim 参考 https://github.com/ ...

阅读全文...

Neovim 配置 UltiSnips

安装完成 Neovim 之后,我首先要保证 UltiSnips 插件能够正常使用。 其他插件可以后面慢慢改,但是如果不能使用 snippet 我基本就失去了写代码的能力。 最终效果: Vim 配置文件迁移到 Neovim 基本原则 If you wish to migrate your existing Vim configuration to NeoVim, simply copy your ~/.vimrc to ~/.config/nvim/init.vim. UltiSnips 自动提示框不见了 打开 Neovim 之后,发现基础的 UltiSnips snippet 是可以用的 ...

阅读全文...

python 代码格式化工具 black,类似 gofmt

从网上下载了一段 opencv 的 python 代码,代码风格异常粗放豪迈,不到 100 行的代码,几十处 pep8 格式警告。 手动改起来,太累了,所以想找一个类似 golang gofmt 那样的代码格式化工具,能一键搞定搞定。 方案一:YAPF Google 出品,类似 gofmt 的理念。可以定制化配置。 https://github.com/google/yapf 方案二:black 但是从 github star 数来看,black 这个格式化工具更流行。YAPF 12k star,black 25k star。(2022-02-10) https://github.com/ps ...

阅读全文...