格式化快捷键 vue format

This commit is contained in:
veypi 2022-10-17 19:48:46 +08:00
parent 99fc328d9f
commit 424d4fce1b
2 changed files with 12 additions and 10 deletions

View File

@ -53,7 +53,6 @@ require("mason-lspconfig").setup_handlers({
local keyOpts = { noremap = true, silent = true }
-- vim.api.nvim_set_option('omnifunc', 'v:lua.vim.lsp.omnifunc')
vim.api.nvim_set_keymap('n', '<C-]>', '<cmd>lua vim.lsp.buf.definition()<CR>', keyOpts)
vim.api.nvim_set_keymap('n', '<space>f', '<cmd>lua vim.lsp.buf.formatting()<CR>', keyOpts)
vim.api.nvim_set_keymap('n', 'gi', '<cmd>lua vim.lsp.buf.implementation()<CR>', keyOpts)
vim.api.nvim_set_keymap('n', 'e[', '<cmd>lua vim.diagnostic.goto_prev()<CR>', keyOpts)
vim.api.nvim_set_keymap('n', 'e]', '<cmd>lua vim.diagnostic.goto_next()<CR>', keyOpts)
@ -124,15 +123,15 @@ require("formatter").setup {
log_level = vim.log.levels.WARN,
-- All formatter configurations are opt-in
filetype = {
-- vue = {
-- function()
-- return {
-- exe = "prettierd",
-- args = {vim.api.nvim_buf_get_name(0)},
-- stdin = true
-- }
-- end
-- },
vue = {
function()
return {
exe = "prettierd",
args = {vim.api.nvim_buf_get_name(0)},
stdin = true
}
end
},
-- Use the special "*" filetype for defining formatter configurations on
-- any filetype

View File

@ -72,6 +72,9 @@ nnoremap <F2> :NvimTreeToggle<CR>
nnoremap sf <cmd>Telescope find_files<CR>
nnoremap sw <cmd>Telescope live_grep<CR>
nnoremap <silent> <space>f :Format<CR>
nnoremap <silent> <space>F :FormatWrite<CR>
" 禁用f1
" map <F1> <Nop>
map <F1> :ToggleTerm<CR>