索思科技协会
vi)“I use Vim because I can’t figure out how to exit.” —— 这是一个梗,但也说明了它的门槛。
不仅仅是编辑器,而是一门语言
dw (Delete Word), c$ (Change to end of line)i, a, o)v, V, Ctrl+v)Tip: 迷失方向时,狂按
Esc确保回到正常模式!
i: 进入插入模式Esc: 回到正常模式:w: 保存:q: 退出:wq: 保存并退出dd: 删除当前行u: 撤销h: 左j: 下k: 上l: 右w: 下一个单词开头b: 上一个单词开头0: 行首$: 行尾ciw: 修改当前单词 (Change Inner Word)dt": 删除直到双引号yy: 复制当前行p: 粘贴:%s/old/new/g: 全局替换配置文件: ~/.vimrc
常用设置:
set number " 显示行号
set syntax=on " 语法高亮
set autoindent " 自动缩进
set mouse=a " 启用鼠标vim-plug, packer.nvim, lazy.nvimNERDTree, nvim-treefzf.vim, telescope.nvimvim-airline, lualine.nvim不想从零折腾?尝试预配置发行版: - LazyVim: 现代、快速、功能全 (推荐) - LunarVim: 专注于 IDE 体验 - NvChad: 极速、美观
vimtutor: 终端自带教程