在Windows或者Linux下
- Home是回到行首部
- end是到行末尾
在MacOS下,各种按键被各种魔改,各个版本之间都不一致,所以才有了这篇文章
1 在大多数应用中,如何让Home和End表现正常
cd ~/Library
mkdir KeyBindings
cd KeyBindings
nano DefaultKeyBinding.dict
文件中写如下内容
{
/* Remap Home / End keys */
/* Ho[......]
在Windows或者Linux下
在MacOS下,各种按键被各种魔改,各个版本之间都不一致,所以才有了这篇文章
1 在大多数应用中,如何让Home和End表现正常
cd ~/Library
mkdir KeyBindings
cd KeyBindings
nano DefaultKeyBinding.dict
文件中写如下内容
{
/* Remap Home / End keys */
/* Ho[......]
转载自:http://vivo.pub/2129
在mac os下面ssh到服务器来进行vi操作,因为键盘的局限性,没有PageUp/PageDown/Home/End,会严重影响效率。
其实替代方案也很简单,用vim自己的快捷键就成了。
例如:Ctrl-F(Forward) 相当于 PageDown,Ctrl-B(Backward)相当于PageUp。
再比如:^ 相当于Home,$ 相当于End(意义来自正则表达式)。
这回效率提升上去了吧;)[......]
brew install https://gist.githubusercontent.com/chrislusf/8b4e7c19551ba220232f037b43c0eaf3/raw/01465b867b8ef9af7c7c3fa830c83666c825122d/thrift.rb
[......]
https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode
作者原文:https://medium.com/swift-programming/swift-build-time-optimizations-part-2-37b0a7514cbe[......]
大家都知道,在iOS中,每个vc只能同时展示一个AlertController。
即如果不消掉正在展示的AlertController,是无法展示下一个AlertController的。
在不破坏这个原则的前提下,我们可以使用(NS)OperationQueue,来实现 弹框的串行展示。
首先是DelayedOperation,它对Operation做了一个简单的Hack,支持延迟结束Operation,结束时候调用下finisheOperation即可。
import Fo[......]