SoureceTree:S

MacVim:V

Evernote:E

Dock:1/2/3/4:因工作需要,我常用的是备忘录,邮件,日历,设置

; 这个键我没有启用,但它实际上是一个非常方便的快捷键。

Dock 栏应用的选择需要一定的权衡。显然最快的方式是只按 Command,但是这种全局快捷键会导致大量冲突。而 Controll 和 Option 键又非常难以触摸,所以我选择了 Command + Shift 作为所有应用的快捷键前缀。

注意避免字母 o 和 f,它们在 Xcode 中有特殊的用处。

mac打开终端快捷键_mac终端快捷方式_mac终端快捷键在哪儿设置

编译、运行,Instruments,单元测试,暂停这些基本操作就不解释了。我把一些自认为比较有用的命令加粗表示:

Command + [ 和 Command + ] 左右缩进

Command + Option + [ 和 Command + Option + ] 当前行上下移动

Command + Option + Left/Right 折叠、展开当前代码段

Command + Control + Up/Down .h 和 .m 文件切换

Command + Control + Left/Right 浏览历史切换

Command + Control + j 跳转到定义处

Command + Option + j 跳转到目录搜索

mac打开终端快捷键_mac终端快捷键在哪儿设置_mac终端快捷方式

Command + 1/2/3/4/5 跳转到左侧不同的栏目

Comannd + Shift + o 文件搜索

Comannd + Shift + f 全局搜索

Command + e 搜索当前选中单词

Command + g 搜索下一个

Command + t 新建一个 tab

Command + w 关闭当前 tab

Command + Shift + [ 和 Command + Shift + ] 左右切换 tab

Command + shift + , 编辑 scheme,选择 debug 或 release

F6:跳到下一条指令 F7:跳进下一条指令(它会跳进内部函数,具体效果自测) Control + Command + y 继续运行

Command + k 删除 Console 中的内容

Command + d 打开/关闭 控制台(修改系统快捷键:Show/Hide Debug Area)

获得更全面的快捷键介绍,请参考:这篇文章

入门指南:简明 Vim 练级攻略 在我的 git 上有一份 Vim 的配置,先下载到 ~/ 目录下,然后建立软连接:

rm .vimrc
ln -s .vim/.vimrc .vimrc
复制代码

mac终端快捷键在哪儿设置_mac终端快捷方式_mac打开终端快捷键

推荐一个 Mac 上的 Vim 软件:MacVim,它比在终端中看 Vim 更好一些。打开 MacVim 后,输入以下命令安装插件:

:BundleInstall
复制代码

i 在光标前面进入输入模式,a 在光标后面进入输入模式

I 在行首进入输入模式,A 在行尾进入输入模式

o 在下一行行首进入输入模式,O 在上一行行首进入输入模式

yy 复制当前行,dd 剪切当前行,p 复制。注意这里用的都是 Vim 自带的剪贴板。

U 撤销,**Ctrl + r 重做

x 删除光标所在的字母

cae 或 bce 删除当前光标所在的单词,并进入编辑模式

数字+命令 重复命令 n 次,比如 3dd

^ 到本行开头,$ 到本行末尾

:111 或 111G 跳转到 111 行,gg 第一行,G 最后一行。

e 移动到本单词的结尾,w 移动到下一个单词的开头。

% 匹配当前光标所在的括号(小括号mac打开终端快捷键,中括号,大括号)

* 查找与光标所在单词相同的下一个单词

mac打开终端快捷键_mac终端快捷方式_mac终端快捷键在哪儿设置

f + 字母 跳转到字母第一次出现的位置,2fb 跳转到字母 b 第二次出现的位置

t + 字母 跳转到字母第一次出现的前一个位置,3ta 跳转到字母 a 第三次出现的前一个位置

f 和 t 换成大写,表示反方向移动查找。dt + 字母 表示删除字母前的所有内容。

“ 比如 0y$mac打开终端快捷键,从行首复制到行尾,ye 表示 从当前位置复制到本单词结尾。

a 或 i

action 可以是任何的命令,比如 d,y,v 等 object 可以是 w 单词,p 段落,或者是一个具体的字母 a 和 i 的区别在于 i 表示 inner,只作用于内部,不含两端。

思考一下,有多少种方法可以删除光标当前所在单词?

答案:diw,daw,caw,ciw,bce,bde。

思考一下他们的原理,后两者不太推荐(有可能跳到前一个单词)。

如果是选中当前单词呢?

除了以上基本语法,我还在整理一套 《Vim 基础练习题》,等完成之后会与大家分享。

给多行添加注释:

v:进入可视状态

nj: 向下选择n行, 或者输入 Shift ] 跳到段尾

Command + / 添加注释

mac终端快捷键在哪儿设置_mac终端快捷方式_mac打开终端快捷键

在 MacVim 中,git blame 无比清晰:

Command + l 焦点移动到地址栏

Shift + Option + Delete/Left 向左删除/选中一个单词(可以自定义为 Ctrl-w)

Command + y 搜索历史

Command + 数字 快速切换 tab

Command + shift + [] 左右切换 tab

Command + t/w 新建/关闭 tab

Command + e/g 搜索选中,前往下一个,或者用 Command + f 和回车。

可以看到,Chrome 中涉及到 tab 的操作应该与 Xcode 尽量保持一致。

Ctrl w 删除前一个单词

Command + r 清除屏幕上的内容

Command + t/w 打开/关闭 tab

Command + 数字 切换到第 n 个 tab

双击 选中一个单词,自动复制

mac终端快捷方式_mac终端快捷键在哪儿设置_mac打开终端快捷键

iTerm 可以通过 Command + shift + [] 来左右切换 tab,也可以通过 Command + Left/Right 切换,后者其实是多余的,而且不符合习惯。

所以参考 这篇文章 或者自行查阅 Google,在 Preference->Keys->Global Shortcut Keys 中,设置好 Command 加上左右键,和删除键的对应操作。

git 的本质是对指针的操作。

掌握git的 add、commit、stash、pull、fetch 这些基本操作

理解什么是本地仓库,什么是远程仓库,理解多人开发时的 merge 和 conflict 的概念

掌握分支的使用,掌握 checkout 命令的使用

熟练掌握 git rebase 操作,包括 git rebase -i 和 git rebase –onto,掌握一种 git 工作流

首先下载 oh-my-zsh 的配置到 ~/ 目录下,然后在命令行中执行以下操作:

rm .zshrc
ln -s .sys.config/.zshrc .zshrc
复制代码

然后重启 iTerm。你可以根据自己的喜好,前往 ~/.sys.config/setting/git.zh 配置 git 命令的别名,比如;

alias gcm='git commit -m'
alias gignore='git update-index --assume-unchanged'
alias gpush='git push origin HEAD:dev;'
alias go='git checkout'
复制代码

据说 Alfred 是效率神器,鉴于我除了写代码,一般不怎么玩 mac,所以也就没有去了解。如果有更多好的快捷键和应用,欢迎与我交流。

END

如果读完觉得有收获的话,欢迎点【好看】,关注【匠心零度】,查阅更多精彩历史!!!

让我“好看”

mac终端快捷方式_mac打开终端快捷键_mac终端快捷键在哪儿设置

限 时 特 惠: 本站每日持续更新海量各大内部创业教程,加站长微信免费获取积分,会员只需38元,全站资源免费下载 点击查看详情
站 长 微 信: thumbxmw