vim和vscode一些快捷键(mac版本)

vim和vscode快捷键

功能 键位
左下上右 H J K L
跳转到指定行 80G | :80
找到每一对括号 %
自动化格式 gg=G
删除单个字符(工作模式不变) x
修改一个单词 cw
当前光标在一个单词中间但想改变他 ciw
删除一个单词(工作模式不变) dw
当前光标在一个单词中间但想删除他 diw
删除(){}[]""...中的内容 di+(或{或"或等等
更改(){}[]""...中的内容 ci+(或{或"或等等
删除(){}[]""...中的内容(包括外面的括号) da+(或{或"或等等
更改(){}[]""...中的内容(包括外面的括号) ca+(或{或"或等等
向后跳一个单词 w
向前跳一个单词 b
跳到一个单词的结尾 e
向后找跳转到一个字母的后面 f+字母
向后找跳转到一个字母的前面一个字符 t+字母
向前找跳转到一个字母的后面 F+字母(一般0回到开头在f往后找)
向前找跳转到一个字母的前面一个字符 T+字母(一般0回到开头在t往后找)
向后找跳转到一个要查找的前面 /+要查找的字符
vscode中打开一个新的文件(很好用) commod + t
让当前这一行放到居中,末尾,顶部位置 zz,zb,zt
向前,向后跳转一页 control +f或b
光标移到行首、行尾(工作模式不变) 0,$
光标移到行首的第一个字母(工作模式不变) _
在行头插入 I
在行尾插入 A
删除一个字母|删除n个单词 d+空格(dl d右箭头)|d+3w
删除从光标到行首 d0
删除光标到行尾(不改变编辑模式)||(改变编辑模式) d$或D || cD
分屏打开一个新的文件 :sp [filename]
切换分屏 Ctrl+w+hjkl
删除当前字符并且进入编辑模式 s
删除当前行 dd
将光标放在第1行向下删除3行 3dd
删除选中的行进入 v模式hjkl选中在d
讲当前行下面和上面行连起来 shift + j
复制一个单词,字符,一行 yw,y,yy
当光标在一个单词,复制这个单词 yiw
粘贴到光标的后面,前面 p,P
复制粘贴 删除后按p(在光标下面贴)|P(在光标上面贴)
查找字符 /要查找的字符(配合n和N)
取消查找字符的高亮 :noh
选择整行 大写V
选择一个矩形,而不会跨行=alt+鼠标=鼠标中键 control + v + e + j或k
替换光标所在行的第一个原数据 /s /原数据/新数据
替换光标所在行的所有原数据 /s /原数据/新数据/g
替换全文的所有行的第一个原数据 /%s /原数据/新数据
替换全文的所有行的所有原数据 /%s /原数据/新数据/g
1到三行替换字符 /1,3s/原数据/新数据/[g]
u | ctrl r 撤销|反撤销
两个窗口切换 ctrl+w+w
退出所有|退出并保存所有 :qall|wqall(多窗口模式)
分竖屏|横屏[文件] :vsp|:sp[fileName]
跳转到这个(系统定义的)函数的定义 3K(因为man的第三卷是函数)
在vim的末行模式下执行shell命令 :!shell命令
查看宏定义 [d
跳到函数定义 #或者*
跳到函数的manPage K

vim的配置文件

  1. /etc/vim.vimrc
  2. ~/.vimrc

2的优先级高

vscode快捷键

功能 键位
打开侧边栏 commond B
打开终端 commond J
切换标签页 commond + 数字
重新打开关闭的标签页 commond shift t
水平分屏 commond \
垂直分屏(自己配置的) commond |
分屏的左右跳转 control 1 或 2
搜索文件 commond p
执行vscode的一些命令 commond shift p
跳转行号 在搜索栏中:80或者file1:80
打开设置 commond ,(mac所有软件都是)
相关推荐
老菜鸟YDZ4 小时前
二十多年前的苹果电源Power Mac G4 Mdd 电源接口
macos·接口定义·mdd·power mac g4·studio display·m2454·苹果电源
鸡啄米的时光机7 小时前
vscode的一些实用操作
vscode·学习
Aphelios3809 小时前
Linux 下 VIM 编辑器学习记录:从基础到进阶(上)
java·linux·编辑器·vim
灰色人生qwer11 小时前
React + TypeScript+ Vite 配置路径别名和vscode智能路径提示
vscode·react.js·typescript
anthonyzhu11 小时前
Mac本地部署deepseek
macos
LOLA444411 小时前
解压包格式7z怎么解压?8种方法(Win/Mac/手机/网页端)
macos·软件需求
莲动渔舟11 小时前
赶AI大潮:在VSCode中使用DeepSeek及近百种模型的极简方法
ide·人工智能·vscode·deepseek
木兰不吃草11 小时前
如何在 Mac 上下载安装仙剑游戏仙剑世界?可以通过IPA砸壳包安装非常简单
游戏·macos·ios·游戏程序·mac
咩咩大主教12 小时前
VSCode运行Go程序报错:Unable to process `evaluate`: debuggee is running
开发语言·ide·vscode·golang·编辑器
佛曰我不想说话12 小时前
通过VSCode直接连接使用 GPT的编程助手
ide·vscode·copilot