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
跳到函数定义#或者*
跳到函数的manPageK

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所有软件都是)
在这里插入图片描述
  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值