快速输入

  1. iab ;n chenxuan

按下空格进行替换,c-s-v可以避免删除原先字符

插入模式输入命令结果

  • ctrl+r= 表达式

代码折叠

  1. zf% 按照括号折叠
  2. zd 删除折叠
  3. zo 打开折叠

查询按键使用

verbose map <key>

按键等效

  1. c-m = enter
  2. c-i = tab
  3. c-h = backspace

重写该行

  • cc

生成递增序列

  • g <c-a>

命令分割(Vim中)

  1. Vimscript |
  2. shell ;

查询变量上一次改变地点

  • verbose set <var-name>

vims获取变量值

  • let temp=&option

插件下载

link

nvim/vim python支持

  • nvim
pip3 install neovim
pip3 install pynvim
  • vim
# mac
brew install vim # 记得后续更改PATH路径
# linux
sudo apt install vim-gtk

nvim系统粘贴板支持

sudo pacman -Syu xclip
sudo apt install xclip

mac vscodevim 长按无法移动

  1. defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false并重启vscode
  2. 如果想恢复defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool true

命令结果插入文件

  • :r!command

vscode技巧

快捷键

  1. 强行让copilot补全 alt+\
  2. 折行alt+z
  3. 跳转回上次的地方 ctrl+- 下次地方 ctrl+shift-+

设置字体大小

  • 搜索font size,代码和控制台的都在
  • 搜索Zoom,目录树的在这里

mac安装vim

  1. 先安装brew
  2. brew install wget
  3. ./shell/install.sh

vscode vim

配置参考