VS, VSCode, Unity, 乌龟SVN 常用快捷键和踩的坑
熟练使用快捷键能提高工作效率, 敲出更多的bug
VS2017常用的快捷键
如果你的快捷键不是这样的, 那就需要在VS设置里重置一下;
要是还不行, 也可能是跟输入法快捷键冲突了, 找到输入法的快捷键设置, 把快捷键全都关了!
1. 敲上"for", 然后按两下Tab: 自动补全
for (int i = 0; i < length; i++)
{
}
2. 在方法后的小括号里按Ctrl+Shift+空格: 提示本方法所需的参数类型
3. 敲出左大括号它会自动补全右大括号, 此时接着再敲一下回车: 自动对齐大括号
{
}
4. 选中代码, 按Ctrl+K, 然后再按Ctrl+C: 注释选中的代码
5. 选中代码, 按Ctrl+K, 然后再按Ctrl+U: 取消注释
6. Ctrl+K, 然后再按Ctrl+D: 自动对齐代码
7. 按住Alt, 再按↑或者↓: 移动本行代码
8. 点击一个变量, 按住Ctrl, 按2下R: 重命名这个变量
9. 双击一个变量: 选中这个变量
10. Ctrl+S: 保存当前代码页, Ctrl+Shift+S: 保存全部修改过的代码页
11. 不用先选中整行再Ctrl+C, Ctrl+V, 直接点击本行Ctrl+C, 就可以Ctrl+V了
12. Ctrl+回车: 在本行的上一行插入空白行
13. Shift + Del: 删除整行
14. 按住Alt, 拖动鼠标左键: 框选代码
15. 最有用的快捷键, F12: 定位到本方法
16. 最最有用的快捷键, Shift+F12: 查找本方法的所有引用
17. 选中字段或者属性, 按Ctrl+R, 然后再按Ctrl+E: 自动帮你写get set, 或者右键, 快速操作和重构
18. Ctrl + ←: 将光标移动到当前单词的最前面
VSCode的常用快捷键
选中单词: Ctrl+D
框选: Shift+Alt
注释: Ctrl+/
Ctrl+P:找类
点到单词上, Ctrl+Shift+F: 全局查找
Alt+←: 上一个光标的位置
Ctrl+Alt+N: 运行, 如果有光标选中的块, 则只运行该块
Ctrl+Alt+M: 停止运行
Ctrl + ←: 跳到单词头 (同样适用于记事本, word等)
Ctrl + →: 跳到单词尾 (同样适用于记事本, word等)
Ctrl + Enter: 在下一行新建新行
Ctrl + Shift + Enter: 在上一行插入新行
中键: 框选, 终点和起点上下对齐, 就是选中所有行尾
Shift + Alt: 同中键
Shift + Alt + ↑(或者↓): 复制一行代码
Unity常用快捷键
Alt + Shift + A: 隐藏 / 显示物体
Ctrl + Shift + B: 打包
Ctrl + 6: 动画
Ctrl + 7: 查看性能消耗
Ctrl + 9: 商店
乌龟SVN
三种版本回退的方式
当前版本是(102)
你在(100)上点击更新项目至版本
此时(101)和(102)做出的修改都被还原了
你的目标版本也变成了(100)
这时候你点提交是没有用的, 因为你是要提交到目标版本(100)
你在(100)上点击复原到此版本
此时(101)和(102)做出的修改都被还原了
能提交
你在(100)上点击复原此版本做出的修改
仅(100)做出的修改被还原了
能提交
不小心提错了?
版本是(100), 你把文件a改成了b
你不小心点了提交, 版本成了(101)
不要慌
方法1:
点显示日志, 在(101)上右键, “复原此版本做出的修改”
你的本地就成了a, 再点击提交, 版本成了(102), 就好了
你若想再找回b, 在(102)上右键, “复原此版本做出的修改”
好了, 你本地就是b了
方法2:(别用)
如果没有其他人提交的话
点显示日志, 在(100)上, 右键, “复原到此版本”
你的本地就成了a, 再点击提交, 版本成了(102), 就好了
你若想再找回b, 在(101)上右键, “复原到此版本”
好了, 你本地就是b了
注意: 在这期间没有其他人提交才能这样搞, 因为"复原到此版本"把别人的提交也给复原了
为了防止误提交
点了提交后, 待提交列表出现, 先点一下"无", 即全部取消勾选, 再一个一个的勾选所需要的提交
防止你手贱点"确定"