Mac下各按键对应含义

⌥ ⌃⇧⌘→ / ← ↑ / ↓

各种快捷键的组合场景

  • 左ctrl + 待定
  • 左alt + cmd + 待定
  • 左ctrl + shift +  待定
  • 左ctrl + cmd + 待定
  • 左shift + cmd + 待定

1.熟悉的Mac下的快捷键(持续补充)

附:Vscode KeyShortCut
功能
快捷键
功能
快捷键
功能
快捷键
Spotlight
Cmd + sapce
录制屏幕
shift + cmd + 5
锁屏
control+command+Q
大写
shift + 「a ~ z」
程序导航页切换
cmd+ tab / cmd + shift + tab
启动或退出全屏
ctrl + cmd + F
调度中心
右alter键
启动台
ctrl + shift + S
输入法切换
ctrl + space
截屏
shift + cmd + 4
微信截图
ctrl + cmd + A
企业微信截图
shift + cmd + A
PDF浏览回退
alt + 方向键
Chrome
打开浏览器开发这者工具
cmd + opt + i
Chrome  切换用户
shift + cmd + m
Vscode
启动 vscode 快捷搜索
⌘P 
Vscode 打开/关闭终端
cmd + shift + u
Show Command Palette
⇧⌘P 
Setting sync  upload/download
Shift + option + U / D
User Settings / Preference
⌘, 
IDE
navigate back
⌃ -
缩进代码 / 反缩进代码
Tab / Shift + Tab
Hightlight git conflict
Shift + cmd + G
navigate forward
⌃⇧- 
go fmt自动格式化(save action plugin)
alt + command + L
选择重复元素(需要先选中)
Control + G
移动到行开头
ctr-A 
split vertical
ctrl + shift + V
批量框选
Option + 鼠标左键拖拽
移动到行结尾
ctr-E
开始新的一行
shift + return
整行移动
Option + Shift + ↑/↓
Preferences
cmd + ,
整行/块复制
Command + D
多选
cmd + ctrl + G
Preferences
Code | Surround With
⌥⌘T
Statement completion
cmd + shift + enter
行上移/下移
opt + shift + ↑ / ↓
Quick popups
F1
整个方法上移/下移
cmd + shift + ↑ / ↓
Basic completion
Ctrl + C
查看定义详情
opt + space
Statement completion
Cmd + shift + enter
在当前文件跳转到某一行的指定处
Cmd + L
Clang-Format
alt + command + k
展开/收起
Command + Shift + +/-
生成测试用例
选中函数,Ctrl + G
修改方法签名
Command + F6
Fold Collapse
Cmd  -
Fold Collapse All
Shift cmd -
查看历史剪切板
Command + Shift + V
 Fold Expand
Cmd +
Fold Expand All
Shift cmd +
抽取选中代码成方法
Command + Option + M
注释 / 取消注释与行注释
cmd + /
注释 / 取消注释与块注释
cmd + opt + /
抽方法入参
Command + Option + P
快速打开光标所在方法、类的定义
Command + Y , Option + Space
全局查找(根据路径)
Shift + Command + F
全局快捷搜索
Shift + cmd + O ( shift x 2 times)
进入光标所在的方法/变量的接口或是定义处
Command + B / Command + 鼠标点击
Optimize import 
Ctrl + alt + O
code selection
option + ↑/↓ (press x times)
文件内查找 / 替换
Command + F / R
CamelCase 转换(plugin)
Shift + Alt + U
Next Project Window
Opt + cmd + `
跳转到实现处,在某个调用的方法名上使用会跳到具体的实现处,可以跳过接口
Command + Option + B
指针:块区域选中
Right: ⇧ →         
end:⇧ ⌘ →
Left: ⇧ ←           
home:⇧ ⌘ ←
删除当前行或选定的块的行
cmd + delete / x
删除整个单词(从单词末尾到开头)
Opt + Delete
删除整个单词(从单词开头到末尾)
Opt + fn + Del

2.VIM常用快捷键(持续补充)

功能
快捷键
功能
快捷键
光标向左移动一个字符
h 或 向左箭头键(←) 
屏幕『向下』移动一页
[Ctrl] + [f]
光标向下移动一个字符
j 或 向下箭头键(↓)  / 30j
屏幕『向上』移动一页
[Ctrl] + [b]
光标向上移动一个字符
k 或 向上箭头键(↑)
屏幕『向下』移动半页
[Ctrl] + [d]
光标向右移动一个字符
l 或 向右箭头键(→)
屏幕『向上』移动半页
[Ctrl] + [u]
这是数字『 0 』:移动到这一行的最前面字符处
0 或功能键[Home]
移动到这个档案的第一行,相当于 1G 
gg
移动到这一行的最后面字符处
$ 或功能键[End]
移动到这个档案的最后一行
G
n 为数字。光标向下移动 n 行
n<Enter>
块选择模式
Ctrl + v
在一行字当中,x 为向后删除一个字符,X 为向前删除一个字符
x / nx
X
批量注释,使用下面命令在指定的行首添加注释
:起始行号,结束行号s/^/注释符/g
复原前一个动作
u
取消注释
:起始行号,结束行号s/^注释符//g
删除游标所在的那一整行
dd/ndd
复制游标所在的那一行
yy / nyy
进入取代模式(Replace mode):
r, R
p 为将已复制的数据在光标下一行贴上,P 则为贴在游标上一行
p, P
重做上一个动作
[Ctrl]+r  or  小数点(.)
从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 !且在取代前显示提示字符给用户确认 (confirm) 是否需要取代
:1,$s/word1/word2/gc 或 :%s/word1/word2/gc
n1 与 n2 为数字。在第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2
:n1,n2s/word1/word2/g
插入模式(Insert mode)
i, I / a, A /  o, O
i 为『从目前光标所在处插入』, I 为『在目前所在行的第一个非空格符处开始插入』
a 为『从目前光标所在的下一个字符处开始插入』, A 为『从光标所在行的最后一个字符处开始插入』
o 为『在目前光标所在的下一行处插入新的一行』; O 为在目前光标所在处的上一行插入新的一行

....

推荐插件

  1. Choose your preferred IDE (自动提示,功能超级棒点,强烈推荐安装)
  2. code-settings-sync v3.4.3 
  3. Go Group import
  4. GitHub Copilot

Goland破解

sudo -- sh -c "echo \ \ >> /etc/hosts";sudo -- sh -c "echo 127.0.0.1 jrebel.npegeek.com >> /etc/hosts"

IDE等开发工具的使用(VSCODE + IDEA)相关推荐

  1. Python IDE集成开发工具

    Python IDE集成开发工具 Python IDE 本文为大家推荐几款款不错的 Python IDE(集成开发环境),比较推荐 PyCharm,当然你可以根据自己的喜好来选择适合自己的 Pytho ...

  2. 开发工具 codepen codepen vscode

    这是一个系列,记录我前端开发常用的代码,小常识,有些是参考网上代码,(讲的可能有点烂,求不要打脸,嘤嘤嘤~~)送给那些需要的人.可以相互交流,喜欢的加我吧. Wx: Lxp911221 js在线编译网 ...

  3. 值得推荐的Python IDE集成开发工具

    俗话说:"磨刀不误砍柴工",好的工具给效率带来的提升不是从 1 到 1.1 倍速,而是从 1 到 10 倍速.在这里我也不推荐太多,就推荐 2 个比较常用也是Python开发用的最 ...

  4. 干掉 IDEA:JetBrains 推出“下一代 IDE”轻量级开发工具 Fleet!

    点击上方"Java精选",选择"设为星标" 别问别人为什么,多问自己凭什么! 下方有惊喜留言必回,有问必答! 每天 08:35 更新文章,每天进步一点点... ...

  5. 常用开发工具基本操作——CCS, VSCode, CANoe,Matlab,QT

    目录 一.CCS 二.VScode 三.CANoe 四.Matlab 五.QT 总结开发过程中常用的一些操作,做个归类,便于翻看. 一.CCS 之前博文中讲了如何导入数据(1DFFT/2DFFT)到对 ...

  6. VScode与VSstdio差别该如何选择C语言IDE(集成开发环境)

    徘徊在VScode与VSstdio之间 文中软件版本 VScode:2020年2月(1.43版本) VSstdio:VSstdio2019版 简介 工程环境 VScode方面 VSstdio方面 总结 ...

  7. Go环境搭建与IDE开发工具配置

    安装Go语言编译器 Go语言编译器=>编译器=将源代码编译为可执行程序=>源代码=程序员使用高级语言所书写的代码文件=>高级语言=c/c++/go-=>机器语言=0和1构成,机 ...

  8. java开发工具(装机大全)

    文章目录 1. 快捷键 2. chrome插件:Talent api tester 3. chrome插件:cache killer 4. idea插件:SQL Params Setter 5. id ...

  9. 前端面试题(重点整理):谈谈你对web标准和W3c的认识、什么是ECMA、什么是html、浏览器和开发工具介绍

    目录 一.对web标准和W3C的认识 1.1 web标准 1.2 W3C的认识 二.什么是ECMA 三.什么是html 四.浏览器和开发工具介绍 4.1 浏览器介绍 4.2 开发工具介绍 一.对web ...

最新文章

  1. 无线可穿戴产品致胜设计六大策略
  2. zabbix的主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现...
  3. CV之FD之HOG:图像检测之基于HOG算法、简介、代码实现(计算图像相似度)之详细攻略
  4. 初识python教案青岛版八年级_青岛版信息技术六上第二单元第8课8.初识python教案...
  5. 让linux系统做网关,代理上网!!!
  6. VC中关于程序的托盘化
  7. 卧槽!迅雷的代码竟然被扒了精光!
  8. proteus三输入与非门名字_dnf冒险团名字怎么改?冒险团名称修改方法
  9. php旧物交易开源代码_仿互站PHP源码 虚拟物品在线交易网站源码 附14套风格
  10. LeetCode算法,多多路上从左到右有N棵树(编号1~N),其中第i个颗树有和谐值Ai。 多多鸡认为,如果一段连续的树,它们的和谐值之和可以被M整除,那么这个区间整体看起来就是和谐的....
  11. 计算机局域网中处理器可以共享么,局域网中怎么设置可共享主机的应用程序及CPU资源。...
  12. html 倒计时弹出框,javascript实现倒计时提示框
  13. 快速破解基于linux内核的开源路由器后台管理登录密码
  14. Python编写微信打飞机小游戏(二)
  15. NX二次开发-UFUN获取part的单位(公制/英制)UF_PART_ask_units
  16. Linux查看系统版号
  17. 今日头条18校招算法笔试
  18. MySQL数据库——基本操作
  19. 餐饮外卖平台小程序源码,附带详细教程
  20. 一文帮你分析外贸收款难问题

热门文章

  1. linux命令英文缩写的含义(方便记忆)(转)
  2. 基于Java毕业设计学生用品采购系统源码+系统+mysql+lw文档+部署软件
  3. 加速下载工具motrix
  4. C语言计算二进制数加法
  5. 未转变者自己开服务器怎么作弊,未转变者怎样显示才能才算开启作弊模式 | 手游网游页游攻略大全...
  6. 认识tensorflow-自模拟一个线性回归预测
  7. Hybrid接口的用法
  8. Kinect for Windows SDK v2.0 开发笔记 (十) 高清面部帧(1) FACS 介绍
  9. 可变参数的函数,myprintf,itoa
  10. php 如何介绍,如何做PHP程序员自我介绍