Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 触摸板手势切换到标题/来源_Macos_Xcode4_Osx Lion - Fatal编程技术网

Macos 触摸板手势切换到标题/来源

Macos 触摸板手势切换到标题/来源,macos,xcode4,osx-lion,Macos,Xcode4,Osx Lion,我曾经能够使用三个手指向上滚动在源/头之间切换。升级到Lion后,我发现它只是做了一个常规的滚动。有没有办法恢复这项功能 又名,当我像以前那样上下滚动时,它不会跳到对应的位置 更新 苹果在Xcode 4.2中修复了这个问题。因此,请升级您的版本。鉴于苹果公司取消了这一功能(希望就目前而言),我能想到的唯一方法是安装BetterTouchTool[1],并将键盘控件(control cmd up,ctrl cmd down)绑定到三个手指动作。您还必须在sys prefs中切换默认的三个手指运动,

我曾经能够使用三个手指向上滚动在源/头之间切换。升级到Lion后,我发现它只是做了一个常规的滚动。有没有办法恢复这项功能

又名,当我像以前那样上下滚动时,它不会跳到对应的位置

更新
苹果在Xcode 4.2中修复了这个问题。因此,请升级您的版本。

鉴于苹果公司取消了这一功能(希望就目前而言),我能想到的唯一方法是安装BetterTouchTool[1],并将键盘控件(control cmd up,ctrl cmd down)绑定到三个手指动作。您还必须在sys prefs中切换默认的三个手指运动,以使用四个手指进行任务控制


[1]

看起来您现在可以使用左右两个手指滑动进行切换。不过,考虑到这也会滚动屏幕,这看起来相当麻烦。它还将管家从自动模式切换到手动模式


我开始讨厌Lion和Xcode的组合。

我认为苹果删除h/m 3指滑动的原因是因为他们希望你使用“助手”编辑器,该编辑器将h和m文件并排显示在一起。 这在某种程度上是在大屏幕上工作的,尽管它对空间的利用效率很低。但是当你在路上开着MacBookAir时,这是一个很大的障碍。 Xcode4感觉像一件紧身衣。

。它起作用了。它是由上面的“@Buyin”发布的。另一个人评论说它不起作用。他错了。它有效,我已经证实了。它在Lion的xCode中恢复三个手指垂直滑动以在接口和实现文件(.h和.m)之间切换

从您的终端:

更改到适当的目录(注意,如果您的库目录是隐藏的,请在终端中键入以下内容:chflags nohidden~/Library)

列出文件,以便查看.GlobalPreferences.XXXX-XXXX-XXXX-XXXX.plist

2. ls -lah
2. ls -lah
在xcode中打开plist文件

3. open -a /Applications/Xcode.app ".GlobalPreferences.XXXX-XXXX-XXXX-XXXX.plist"
3. open -a /Developer/Applications/Xcode.app ".GlobalPreferences.XXXX-XXXX-XXXX-XXXX.plist"
将“com.apple.trackpad.threeFingerVertSwipeGesture”键的值设置为1

保存plist文件

注销并返回计算机


苹果在Xcode 4.2中修复了这个问题。因此,请升级您的版本

享受编码乐趣,注意偶尔的崩溃。

如互联网上所示:

defaults -currentHost write -g "com.apple.trackpad.threeFingerVertSwipeGesture" -int 1
注销并再次登录


如果您使用的是Apple magic触控板,您还需要进行编辑

com.apple.driver.AppleBluetoothMultitouch.trackpad.plist 
可以在

/Users/YOURUSERNAME/Library/Preferences 
目录。打开它并将ThreeFingerVerts SwipeTesture键更改为1

保存*.plist

我还将我的应用程序曝光和任务控制刷改为4个查找器刷,而不是Lion默认的3个手指刷

重新启动计算机


希望有帮助

来自icnivad的答案非常接近于为我工作。再加一步

从您的终端:

更改到适当的目录(注意,如果您的库目录是隐藏的,请在终端中键入以下内容:chflags nohidden~/Library)

列出文件,以便查看.GlobalPreferences.XXXX-XXXX-XXXX-XXXX.plist

2. ls -lah
2. ls -lah
在xcode中打开plist文件

3. open -a /Applications/Xcode.app ".GlobalPreferences.XXXX-XXXX-XXXX-XXXX.plist"
3. open -a /Developer/Applications/Xcode.app ".GlobalPreferences.XXXX-XXXX-XXXX-XXXX.plist"
将“com.apple.trackpad.threeFingerVertSwipeGesture”键的值设置为1

保存plist文件

重新启动机器

然后


确保禁用“三指拖动”系统首选项。这似乎占了上风,阻止了Xcode手势的工作

这在《山狮》XCode 4.6中对我很有用:

这在MacOS Big Sur中对我不起作用了,这里推荐的plist更改并不能解决我的问题

我最终解决了这个问题,那就是去看电影

系统首选项>轨迹板>更多手势


并将“在页面之间滑动”的设置更改为“用两个或三个手指滑动”。我怀疑将其设置为“三指刷卡”也会起作用。

我遇到了同样的问题。我认为这是因为任务控制手势设置为三个手指向上滑动。但是,即使我把它改为四个手指向上滑动,xcode也不会识别/接收到这个问题。我在这里找到了解决这个问题的方法:Buyin的方法确实有效。按照这里的说明操作:gist.github.com/1132018不是一个好的解决方案,因为它也会向非XCode应用程序发送相同的命令。我会等待苹果修复它。我相信BTT可以绑定到一个特定的应用程序,但我同意如果苹果能够修复它会更好:)BetterTouchTool是一个很棒的小应用程序!为我修复了XCode问题。我在得到一个神奇的触控板时开始使用BetterTouchTool,因为与笔记本电脑触控板不同,上面的修复不起作用。我仍然需要尝试上面的medTechy解决方案,它可能会解决问题,然后我就不必打开BTT。这不会在头文件和实现文件之间切换,相当于按下后退和前进按钮。不过还是有用的。这很有趣,安德鲁。对于我来说,它肯定会在头和实现之间切换。这对我来说仍然很不自然。这不是一个解决办法,而是一个糟糕的解决办法。人们正在寻找的是在lion/xcode删除之前我们曾经拥有和喜爱的垂直三指滑动。我总是打字,所以使用键盘快捷键比使用鼠标更简单、更快。我想说的是YMMV,但它是Xcode,如果你不想在标题和实现之间切换,你会怎么做?我在MacBook Air上使用Xcode 4(11“)助手对我来说工作得很好,我仍然错过了三次手指滑动,因为我想将主编辑器切换到实现,以准备打开其他内容(nib或其他类)在助理编辑中。不,这是不正确的。他们不希望你使用助理编辑。这似乎是一个疏忽,需要引起苹果的注意,以便他们能够纠正。是的,它起作用了。很高兴有了这个手势。现在我想你会“引起苹果的注意,以便他们能够纠正”?不,d