在Xcode 4中,我已经成功地添加了新的自定义键盘快捷键来移动线条或复制线条:
/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist
<key>My Custom Keys</key>
<dict>
<key>Move Line Up</key>
<string>selectLine:, cut:, moveUp:, moveToBeginningOfLine:, paste:, moveUp:</string>
<key>Move Line Down</key>
<string>selectLine:, cut:, moveDown:, moveToBeginningOfLine:, paste:, moveUp:</string>
<key>Duplicate Line</key>
<string>moveToBeginningOfLine:, deleteToEndOfLine:, yank:, insertNewline:, moveToBeginningOfLine:, yank:</string>
<key>Delete Line</key>
<string>selectLine:, delete:</string>
</dict>
Run Code Online (Sandbox Code Playgroud)
但Move Line Up/Down使用复制/粘贴,我想避免.任何人都知道如何用抽搐移动线条,就像我在那里找到的复制线:Xcode重复线
在Xcode 4和5的内置版本编辑器视图中,当它显示两个修订版本之间的差异时,如何从一个更改跳转到另一个更改?
我正在寻找类似Araxis Merge的Cmd + Down/Cmd + Up快捷键的东西.
有没有办法在连接或断开VPN时收到通知?由于我所看到的,ConnectivityManager不会广播任何有关它的意图.
我也尝试(失败)注册隐藏的ACTION_VPN_CONNECTIVITY广播(如android.net.vpn.VpnManager.java源代码中所示):
context.registerReceiver(new BroadcastReceiver()
{
public void onReceive(Context context, Intent intent)
{
android.util.Log.d("MyApp", "Received VPN broadcast.");
}
}, new IntentFilter("vpn.connectivity")); // VpnManager.ACTION_VPN_CONNECTIVITY
那么有没有办法检测VPN是否已连接,除了定期轮询网络接口以检测新网络接口(通常是ppp0)的创建?
最好的问候,大卫