返回列表
开发
2024-11-05
13 分钟
2903
从零配置 Neovim:打造属于自己的编辑器
Neovim 编辑器 效率
为什么是 Neovim?
不是因为极客,而是因为真的快。熟练后,手不离键盘的编辑体验是其他编辑器难以复制的。
目录结构
~/.config/nvim/
├── init.lua
└── lua/
├── config/
│ ├── options.lua
│ ├── keymaps.lua
│ └── autocmds.lua
└── plugins/
必装插件清单
| 插件 | 用途 |
|---|---|
| lazy.nvim | 插件管理 |
| nvim-treesitter | 语法高亮 |
| nvim-lspconfig | LSP 支持 |
| telescope.nvim | 模糊搜索 |
| nvim-cmp | 自动补全 |
| gitsigns.nvim | Git 集成 |
最常用的快捷键
vim.keymap.set("n", "<leader>ff", "<cmd>Telescope find_files<cr>")
vim.keymap.set("n", "<leader>fg", "<cmd>Telescope live_grep<cr>")
给新手的建议
不要一口气复制别人的完整配置,从最小可用配置开始,按需添加插件,这样才能真正理解每一行配置的含义。