当前位置: 首页 > wzjs >正文

重庆网站建设的培训机构彩票网站开发.极云

重庆网站建设的培训机构,彩票网站开发.极云,phpmysql做网站,wordpress分类导航模板Vim 是一款功能强大的文本编辑器,通过合适的配置,可以变成一个接近 IDE 的高效开发工具。本指南提供 最精简、最实用 的 Vim 配置,满足 代码补全、语法高亮、代码格式化、目录管理等常用需求。 1. 必须安装的软件 首先,确保你的系…

Vim 是一款功能强大的文本编辑器,通过合适的配置,可以变成一个接近 IDE 的高效开发工具。本指南提供 最精简、最实用 的 Vim 配置,满足 代码补全、语法高亮、代码格式化、目录管理等常用需求


1. 必须安装的软件

首先,确保你的系统安装了 Vim 以及相关依赖:

# 更新系统包
sudo apt update# 安装 Vim(推荐 gvim,支持 clipboard)
sudo apt install vim-gtk -y# 安装 node.js 和 npm(用于 coc.nvim)
sudo apt install nodejs npm -y# 安装 dos2unix(防止 Windows 换行符导致 Vim 解析错误)
sudo apt install dos2unix -y# 安装 fzf(快速搜索文件)
sudo apt install fzf -y

2. 安装 vim-plug(插件管理器)

curl -fLo ~/.vim/autoload/plug.vim --create-dirs \https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

3. 配置 ~/.vimrc

vim ~/.vimrc

然后粘贴以下 精简版配置

" 自动安装 vim-plug(如果未安装)
if empty(glob('~/.vim/autoload/plug.vim'))silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs \https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vimautocmd VimEnter * PlugInstall | source $MYVIMRC
endif" 基础配置
set number
set relativenumber
set cursorline
set mouse=a
set clipboard=unnamedplus" 代码缩进
set tabstop=4
set shiftwidth=4
set expandtab
set autoindent
set smartindent" 搜索优化
set ignorecase
set smartcase
set incsearch
set hlsearch" 启动优化
set lazyredraw
set updatetime=300" 启用文件类型检测 & 插件支持
filetype plugin indent on" 插件管理
call plug#begin('~/.vim/plugged')" 代码补全 & 语法检查
Plug 'neoclide/coc.nvim', {'branch': 'release'}" 语法解析 & 高亮
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}" 代码片段
Plug 'SirVer/ultisnips'
Plug 'honza/vim-snippets'" 代码格式化(Python & JS)
Plug 'psf/black', { 'for': 'python' }
Plug 'prettier/vim-prettier', { 'do': 'npm install' }" 目录树
Plug 'preservim/nerdtree'" 状态栏美化
Plug 'vim-airline/vim-airline'call plug#end()" 绑定快捷键
nnoremap <leader>n :NERDTreeToggle<CR>  " <leader>n 打开/关闭目录树
nnoremap <leader>f :Files<CR>  " <leader>f 搜索文件(需要 fzf)" 代码补全(Coc.nvim)
inoremap <silent><expr> <TAB> pumvisible() ? "\<C-n>" : "\<TAB>"
nnoremap <silent> gd <Plug>(coc-definition)  " 跳转到定义
nnoremap <silent> K :call CocActionAsync('doHover')<CR>  " 显示文档
nnoremap <leader>f :CocFix<CR>  " 自动修复代码" 代码格式化
nnoremap <leader>b :Black<CR>  " Python 代码格式化
nnoremap <leader>p :Prettier<CR>  " JS/TS/HTML 代码格式化

4. 安装插件

打开 Vim,运行:

:PlugInstall

等待所有插件安装完成。


5. 代码补全(Coc.nvim)

安装 Python、C/C++、JavaScript 的 LSP:

:CocInstall coc-python coc-clangd coc-tsserver

6. 目录树

使用快捷键:

<leader>n

(默认 leader\,所以 \n 会打开/关闭目录树)


7. 代码格式化

nnoremap <leader>b :Black<CR>  " Python 格式化
nnoremap <leader>p :Prettier<CR>  " JS/TS/HTML 格式化
  • Python 文件\b 自动格式化
  • JavaScript/TypeScript/HTML\p 自动格式化

8. 语法解析 + 代码高亮

安装 Treesitter 语法解析

:TSInstall python javascript c cpp html css json

然后在 ~/.vimrc 添加:

lua << EOF
require'nvim-treesitter.configs'.setup {ensure_installed = "all",highlight = { enable = true },indent = { enable = true },
}
EOF

9. 终极优化

让窗口切换更快:

nnoremap <C-h> <C-w>h
nnoremap <C-l> <C-w>l
nnoremap <C-j> <C-w>j
nnoremap <C-k> <C-w>k

🎯 结论

✅ 代码补全(Coc.nvim)
✅ 语法解析(Treesitter)
✅ 代码格式化(Black, Prettier)
✅ 代码片段(UltiSnips)
✅ 目录管理(NERDTree)
✅ 状态栏美化(Airline)
✅ 系统剪贴板同步
✅ 窗口快捷键优化


🔥 只需 3 步完成安装

# 1. 安装 Vim & 必要工具
sudo apt update
sudo apt install vim-gtk nodejs npm dos2unix fzf -y# 2. 安装 vim-plug
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim# 3. 在 Vim 里运行
vim ~/.vimrc  # 复制上面的配置
:PlugInstall  # 安装插件
:CocInstall coc-python coc-clangd coc-tsserver  # 安装 LSP

在这里插入图片描述


🎉 现在,你的 Vim 已经优化为高效的开发工具!

如果有其他需要优化的地方,欢迎继续交流 🚀😊


文章转载自:

http://FTuoGG8s.wkLyk.cn
http://Gz6F3npd.wkLyk.cn
http://R9Rq6epd.wkLyk.cn
http://sykwK2Hb.wkLyk.cn
http://YxfUfVFl.wkLyk.cn
http://PD76I8DY.wkLyk.cn
http://uZp4iJnW.wkLyk.cn
http://gHH0VAfa.wkLyk.cn
http://4bbL5zKF.wkLyk.cn
http://88IgLsUt.wkLyk.cn
http://AwvUepHq.wkLyk.cn
http://dgsVRboM.wkLyk.cn
http://h3IilSbS.wkLyk.cn
http://Jx8LOrBj.wkLyk.cn
http://n7M4NgwL.wkLyk.cn
http://wvg2tMOz.wkLyk.cn
http://aWgTXBTn.wkLyk.cn
http://nr9m4Iea.wkLyk.cn
http://fDZd7mJv.wkLyk.cn
http://0wYXpSgR.wkLyk.cn
http://qsSKwPqB.wkLyk.cn
http://vVyTVttN.wkLyk.cn
http://XlPWHa4l.wkLyk.cn
http://uSOm1M46.wkLyk.cn
http://bXnpS8KU.wkLyk.cn
http://HQHt4J5K.wkLyk.cn
http://Xa9u2VCv.wkLyk.cn
http://AmgXrQdR.wkLyk.cn
http://P6jeTUJw.wkLyk.cn
http://QqBKtjjH.wkLyk.cn
http://www.dtcms.com/wzjs/664743.html

相关文章:

  • 写作网站可以签约未成年吗受欢迎的网站开发
  • 汽配人网做网站佛山制作网站公司推荐
  • 在什么网站做公司人员增减ui培训周末班
  • 做网站案例dokcer wordpress
  • 电影网站建设方案ppt模板设计素材网站需要多大服务器
  • 软文网站大全wordpress站点名没有更改
  • 做网站没有做退钱应届毕业生简历模板
  • 免费发布出租房信息网站北京搭建网站
  • 龙岗网站建设流程单个药品营销策划方案
  • 茂名网站建设咨询企业查询系统官网河北
  • 青海电商网站建设公司遵义建设厅官方网站
  • 长春长春网站建设公司广州建立网站的公司
  • 哪些公司做网站比较好wordpress完美搬家
  • 自助建网站工具flash网站规划
  • 局域网建设网站重庆市官网首页
  • 线上做汉语教师网站超市网站规划
  • 企业微信网站怎么做wordpress 视频尺寸
  • 昆明网站建设c3sales网页设计放大镜的实验报告
  • pc 网站开发设计国外一个做ppt的网站
  • 校园内部网站平台建设方案自动做标题网站
  • 重庆万州网站建设费用构建电子商务网站的步骤
  • 简约风格的网站如何把网页做成app
  • 柯桥网站建设哪家好_绍兴市场推广_非凡分类信息亚马逊关键词
  • 苏州有哪些做网站公司新吴网站建设
  • 新手怎么做网站推广网络营销工程师培训
  • 查重网站开发html静态页面兼职
  • 嘉兴网站建设需要多少钱企业网站源码打包
  • 做网站如何导入信用卡付款欧米茄官方手表
  • 胶州网站建设dch100桂林市市长
  • 苏州营销网站建设做h5长图网站