IOS开发环境windows化攻略

2020-01-14 14:52:24刘景俊
本人主要介绍了IOS开发环境windows化攻略,需要的朋友可以参考下   1. XCode 

Perference 
General 
Double Click Navigation - 默认双击后会弹出新窗口(Use Seperate Window),这个和vc不一样,主要这个窗口位置和大小通常让人有不连贯感。改为Same as Click就和vc一样 

Text Editing 
Editing 
While editing Automatically trim trailing whitespace (去除尾部空白) 
Including whitespace-only lines (全空行也去除空白,注意还保留回车) 
这个其实是我们正常编码会做的,但这样和老代码交接处以后的patch可能会产生冲突。如果自己平常习惯好,推荐不勾。 
Default text encoding 选 Simplified Chinese(Mac OS) 
Default line ending 选 Windows(CRLF) 
Convert existing files on save 不勾 

保持与windows版本代码设置一致,基线上通常已经有设置了就不要改变了,否则mac port的diff会让你的diff文件满屏都是^M(单文件中存在两种行尾格式) 

Indentation 
Prefer indent using: Tabs 
Tab width: 4 spaces 
Indent width: 4 space 
Tab Key: Inserts tab charater 
Line wrapping: Wrap Line to editor width 勾上 
Indent wrapped lines by: 4 space 
Syntax-aware indenting 不勾,自动修改非常讨厌,尤其是你从diff文件拷贝冲突的部分时 


Key Bindings 修改常用快捷键,尽量保持和vc/va一致,va的Alt+ <- -> 和 alt+o alt+m 没找到,其他常用的,修改如下: 

( Shift | Alt 左上箭 Home) 

IOS开发环境windows化攻略

IOS开发环境windows化攻略

IOS开发环境windows化攻略


部分和系统的快捷键冲突了,可以在系统偏好设置->键盘->键盘快捷键修改掉。 

顺便一提,Navigators(左边那一列)下面有个过滤器,但有时候自己会忘记了发现找不到结果时,注意看看是不是在里面残留了上次的过滤关键字。