本人主要介绍了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)
部分和系统的快捷键冲突了,可以在系统偏好设置->键盘->键盘快捷键修改掉。
顺便一提,Navigators(左边那一列)下面有个过滤器,但有时候自己会忘记了发现找不到结果时,注意看看是不是在里面残留了上次的过滤关键字。
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)
部分和系统的快捷键冲突了,可以在系统偏好设置->键盘->键盘快捷键修改掉。
顺便一提,Navigators(左边那一列)下面有个过滤器,但有时候自己会忘记了发现找不到结果时,注意看看是不是在里面残留了上次的过滤关键字。













