快速输入
- iab ;n chenxuan
按下空格进行替换,c-s-v可以避免删除原先字符
插入模式输入命令结果
- ctrl+r= 表达式
代码折叠
- zf% 按照括号折叠
- zd 删除折叠
- zo 打开折叠
查询按键使用
verbose map <key>
按键等效
- c-m = enter
- c-i = tab
- c-h = backspace
重写该行
- cc
生成递增序列
g <c-a>
命令分割(Vim中)
- Vimscript
|
- shell
;
查询变量上一次改变地点
- verbose set <var-name>
vims获取变量值
- let temp=&option
插件下载
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 长按无法移动
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
并重启vscode- 如果想恢复
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool true
命令结果插入文件
:r!command
vscode技巧
快捷键
- 强行让copilot补全
alt+\
- 折行
alt+z
- 跳转回上次的地方
ctrl+-
下次地方ctrl+shift-+
设置字体大小
- 搜索font size,代码和控制台的都在
- 搜索Zoom,目录树的在这里
mac安装vim
- 先安装brew
- brew install wget
- ./shell/install.sh
vscode vim
配置参考
- vscode + vim 全键盘操作高效搭配方案 - 云崖君 - 博客园
- 核心就是更改 setting.json文件