| :q |
退出 |
| :q! |
强制退出 |
| :w |
保存 |
| :qa |
退出并关闭 |
| :qa! |
强制退出并关闭 |
| :wq |
保存并退出 |
| :PackerCompile |
每次改变插件配置时,必须运行此命令或
PackerSync, 重新生成编译的加载文件 |
| :PackerClean |
清除所有不用的插件 |
| :PackerInstall |
清除,然后安装缺失的插件 |
| :PackerUpdate |
清除,然后更新并安装插件 |
| :PackerSync(最常使用) |
执行 PackerUpdate 后,再执行
PackerCompile |
| :h base-directories |
查看详细文档 |
| :echo stdpath("data") |
查看你系统下Neovim的数据存储在标准数据目录的实际路径 |
| :colorscheme Tab键 |
查看内置主题色 |
:echo $VIMRUNTIME |
查看VIMRUNTIME
具体的路径 |
| :h nvim-tree.setup |
查看nvim-tree的帮助文档 |
| :NvimTreeToggle |
再按Enter即可打开或关闭侧边栏 |
| :checkhealth telescope |
检查telescope依赖情况 |
| :Telescope find_files |
打开搜索文件窗口,快速打开文件 |
| :Telescope live_grep |
可以打开搜索窗口,输入内容后,结果会实时显示 |
| :Telescope buffers |
命令可以列出打开的 buffers |
| :Telescope git_files |
列出 git 文件 |
| :Telescope man_pages |
列出帮助 |
| :Telescope env |
打开环境变量列表 |
| Telescope colorscheme |
换肤功能 |
| :TSInstallInfo |
命令查看 language parsers
列表与安装状态 |
| :TSInstall
<language_to_install> |
安装指定的 Language parser
例如:TSInstall javascript |
| :TSModuleInfo |
查看你的模块是否开启成功 |
| LSP相关命令 |
|
| :h lsp |
查看 LSP 文档 |
| :LspInstallInfo |
安装 LSP Servers的图形化界面 |
| j/k |
移动光标到你要安装的 server |
| i |
安装server |
| X |
卸载该 server |
| u |
更新 server |
| U |
更新所有 servers |
| c |
检查 server 新版本 |
| C |
检查所有 servers 的新版本 |
| Esc |
关闭窗口 |
| ? |
显示其他帮助信息 |
| :LspInfo |
查看绑定的 Language Server 信息 |
| :NullLsInfo |
查看源的激活情况 |
| :lua vim.lsp.buf.formatting_sync() |
格式化代码 |
| :lua vim.lsp.buf.formatting_sync(nil,
9999) |
不加参数可能会报Time out |
| echo executable('xxx') |
查看某个命令是否可用 例如echo
executable('rubocop')查看rubocop是否可用,一般用来排查格式化代码时需要的命令是否已安装 |