VIM 删除包含指定字符的行

1 2 3 4 5 6 # 删除包含特定字符的行,匹配删除 :% g/abc/d # 删除不包含特定字符的行 :% v/abc/d :% g!/abc/d

二月 12, 2023 · 1 分钟 · 16 字 · HCY

VIM 长行(han)慢

1 2 3 4 5 synmaxcol = 200 " 或者 syntax = off

二月 11, 2023 · 1 分钟 · 13 字 · HCY

Coc-pyright 找不到相关的语法分析

Coc-pright 是静态语法分析器,而 python 有一些包是没有经过预编译的,比如说 opencv ,所以就会有找不到相关包的语法分析的情况发生 首先 1 pip install mypy 生成 cv2 的 pyi 文件 1 stubgen -m cv2 -o {cv2-package-folder} 在我的环境下 {cv2-package-folder} 是 1 /home/asleep/softwares/conda/conda/envs/ocv/lib/python3.9/site-packages/cv2 执行命令之后会在目录下生成 cv2.pyi 文件 将 cv2.pyi 移动到 coc-pyright 的解析目录,成功解析 1 cp /home/asleep/softwares/conda/conda/envs/ocv/lib/python3.9/site-packages/cv2/cv2.pyi /home/asleep/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stdlib

十一月 17, 2022 · 1 分钟 · 39 字 · HCY

Vim Diff

VIM(NEOVIM) 比较不同 1 vim -d file_1 file_2

十一月 7, 2022 · 1 分钟 · 7 字 · HCY

VIM 配置

VIM 配置是会随着使用时间慢慢改进的,需要看最新最完整的需移步到 我的 Github 仓库 VIM 配置说明 安装 neovim 可以直接从 github 下载 appimage 配置 neovim 首次启动使用 :checkhealth 查看配置的路径等信息 coc.nvim 的 LSP 服务需要 npm ( node.js )提供支持,npm 安装的时候可以从官方网站那里下载然后安装到指定 path,之后的 -g 安装 npm 包的时候包会安装在安装 npm 的目录下面 注意这个 coc-setting.json 这个在安装了 coc.nvim 之后可以 :CocConfig 来进行编辑,json 里面这一句话一定要加上,解决了初次 tab 选中的问题 配置文件 init.vim 位于 /home/asleep/.config/nvim 下,coc-settings.json 也是在这个路径下面 vimplug 管理插件,这里有点特殊,这里我将其他插件安装在与 vimplug 的 plug.vim 同一个目录下面,即 /home/asleep/.local/share/nvim/site/autoload 安装各种插件之前,应该要了解各个插件的依赖 至于 vimplug 的安装,只需要把 github 上面的那个 plug.vim 文件弄下来放在上面说的那个 path 下面就可以调用 :PlugInstall,不用整个仓库弄下来 至于 coc 的插件,coc.nvim 是一个插件管理器,coc.nvim 管理的插件在 /home/asleep/.config/coc/extensions 下面 ...

十月 29, 2022 · 4 分钟 · 849 字 · HCY