IOS开发环境windows化攻略

2020-01-14 14:52:24刘景俊

::winpatch 
::Ruoqian, Chen<piao.polar@gmail.com> 
::2013.2.16 
:: 
::call gnu patch to patch a diff file with windows LE (CRLF) or Unix LE(LF) or mix LE 
::---------- 
::usage 
::the same to patch use patch --help to read it 
::e.g. winpatch -p1 < ../mac.diff 
::or winpatch -p1 -R < ../mac.diff 
::---------- 
@echo off 
gawk -v BINMODE="rw" "/^+++|^---|^@@|^diff|^Binary|^File/ { sub(/$/,"r") }; {print}" > dosCRLF.diff 
patch %1 %2 %3 %4 %5 %6 %7 %8 %9 < dosCRLF.diff 

2013.3.4.更新 

1. 关于Versions 
commit的时候尤其要注意不要遗漏了文件的增删。点击Changed,会看到目录下的修改,其中新增文件显示为圆问号,删除文件显示为虚方问号,右键点击Add或Delete,使之图标变化为正确的增删图标即可。 
2. 关于Sublimt Text2 
a) 解决中文乱码的插件 
资源和说明见:https://www.easck.com/> b) 修改快捷键为windows样式 
Preferences->Key Bindings - User 将windows版本的拷过来 
或直接可以从这里自取 https://www.easck.com/piaopolar/5081327 
c) 修改将文件拖放到窗口内不打开新窗口 
Preferences->Setting - Default 
"open_files_in_new_window" : false 

d) 自动换行 
Preferences->Setting - Default 
"word_wrap" : "true" 
3. iospatch 和 winpatch 的中间文件目录放在当前路径不大好,往往会导致反到工作目录中去了。 
在文件名前面加(windows)或/(Unix),放到根目录即可,或直接往系统临时文件目录或自己预期的目录即可规避此问题。

注:相关教程知识阅读请移步到IOS开发频道。