update
This commit is contained in:
parent
aa0c91b0a5
commit
1673881b9e
74
README.md
74
README.md
@ -1 +1,73 @@
|
||||
# nvim
|
||||
# 打造自己nvim
|
||||
## 文件夹结构
|
||||
.
|
||||
├── coc-settings.json -- coc的设置文件
|
||||
├── init.lua -- nvim读取的配置文件
|
||||
├── lazy-lock.json -- 插件管理工具的json包
|
||||
├── lua
|
||||
│ ├── coc.lua -- coc的配置
|
||||
│ ├── keymap.lua -- 改建位的配置
|
||||
│ ├── options.lua -- 设置
|
||||
│ └── plug.lua -- 插件设置
|
||||
└── README.md
|
||||
|
||||
leader键位的设置为空格
|
||||
|
||||
## coc的配置
|
||||
```lua
|
||||
vim.cmd([[
|
||||
let g:coc_global_extensions = [
|
||||
\ 'coc-clangd', -- clangd补全
|
||||
\ 'coc-lua', -- lua补全
|
||||
\ 'coc-python', -- python补全
|
||||
\ 'coc-json', -- json补全
|
||||
\
|
||||
\ 'coc-translator', -- 翻译插件
|
||||
\ 'coc-yank', -- 剪切板
|
||||
\ 'coc-pairs', -- 括号补全
|
||||
\ 'coc-explorer', -- 文件管理
|
||||
\ 'coc-list', --
|
||||
\ ]
|
||||
]])
|
||||
```
|
||||
## 键位设置
|
||||
**复制系列:**
|
||||
```lua
|
||||
-- 从系统寄存器
|
||||
<leader>y = "+y
|
||||
<leader>p = "+p
|
||||
<leader>d = "+d
|
||||
```
|
||||
**搜索替换系列:**
|
||||
```lua
|
||||
? = :set hlsearch<CR>?
|
||||
/ = :set hlsearch<CR>/
|
||||
<c-n> = :nohlsearch<CR>
|
||||
|
||||
<leader>rp = :%s/
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
17
lua/coc.lua
17
lua/coc.lua
@ -1,14 +1,15 @@
|
||||
vim.cmd([[
|
||||
let g:coc_global_extensions = [
|
||||
\ 'coc-clangd',
|
||||
\ 'coc-lua',
|
||||
\ 'coc-python',
|
||||
\ 'coc-json',
|
||||
\ 'coc-clangd', -- clangd补
|
||||
\ 'coc-lua', -- lua补全
|
||||
\ 'coc-python', -- python补
|
||||
\ 'coc-json', -- json补全
|
||||
\
|
||||
\ 'coc-translator',
|
||||
\ 'coc-yank',
|
||||
\ 'coc-pairs',
|
||||
\ 'coc-explorer',
|
||||
\ 'coc-translator', -- 翻译插件
|
||||
\ 'coc-yank', -- 剪切板
|
||||
\ 'coc-pairs', -- 括号补全
|
||||
\ 'coc-explorer', -- 文件管理
|
||||
\ 'coc-list',
|
||||
\ ]
|
||||
]])
|
||||
|
||||
|
@ -16,8 +16,6 @@ map('n', 'Q', ':q!<CR>', {noremap = true})
|
||||
map('n', '?', ':set hlsearch<CR>?', {noremap = true})
|
||||
map('n', '/', ':set hlsearch<CR>/', {noremap = true})
|
||||
|
||||
map('n', '<A-j>', '5j', {noremap = true})
|
||||
map('n', '<A-k>', '5k', {noremap = true})
|
||||
map('n', '<A-l>', ':tabn<CR>', {noremap = true})
|
||||
map('n', '<A-h>', ':tabp<CR>', {noremap = true})
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
-- lazy插件自动安装插件
|
||||
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
|
||||
if not vim.loop.fs_stat(lazypath) then
|
||||
vim.fn.system({
|
||||
@ -34,9 +35,6 @@ require("lazy").setup({
|
||||
'lilydjwg/colorizer',
|
||||
|
||||
--markdown
|
||||
'dhruvasagar/vim-table-mode',
|
||||
'mzlogin/vim-markdown-toc',
|
||||
'dkarter/bullets.vim',
|
||||
|
||||
-- git
|
||||
'kdheepak/lazygit.nvim',
|
||||
|
Loading…
Reference in New Issue
Block a user