xcode创建快捷键(xcode整理代码快捷键)
1. xcode整理代码快捷键
1.打开Xcode,新建创目;
2.在选择项目模板时,选择"OS X"下"Other",并选中右边的"External Build System",点"Next",Build Tool填写你的python解释器位置,如"/usr/bin/python";
3.填写你的项目名,比如"pythonFirst",然后"Next";
4.为你的项目选择一个保存路径,然后点“Creat",这个时候你的项目就创建完成了;
5.接下来在项目中新建一个文件,File->New->File...,选择"Other",再选择右边的"Empty",然后"Next";
6.在"Save As:"文件名的地方填上你想创建的python文件名,并以".py"后缀结束,然后点"Creat",完成文件创建;
7.选择product->scheme->Edit scheme...,在run python选项的右边有四个表单,我们接下来进行设置 ;
8.选择info选项,修改下边的Executable,点选之
后,选择"Other",然后出现让你选择解释器的窗口,一般情况下这个窗口中是没有系统文件可以让你选的,所以这个时候,你要用系统的快捷
键"shift + command +
G",打开一个输入路径的对话,在这里输入python在系统中的安装地址,一般情况下mac系统的python是在"/usr/local/bin/python"或"/usr/bin/python"路径中。输入正确的路径,点"GO",或者按回车键,这个时候,如果找到python的程序,你就会看到,然后选择"Choose" ;
9.在接下来的Test中的Debugger中把原来的LLDB改选成None;
10.选择第二个选项卡"Arguments",在这里的Arguments Passed OnLaunch中,点下边的"+"号,并填入你刚刚新建的.py的文件的文件名,这个名不能错,要不然后边会出现找不到"__main__"的错误;
11.然后,再选择"Options"选项卡,勾选上"Working Directory"中的"Use custom working directory"选项,并在下边选择你新建的.py文件所在的目录。然后点击右下角的"OK"。
2. xcode使用技巧
storyboard 是xib的集合 一个storyboard可以是一个项目,可以再storyboard中一个个的创建对应UIViewController的一个xib,以及他们之间的一个走向
这个东西可以替代xib,当然可以和以前的配合使用,也可以全部使用storyboard
Xib和storyboard对比
共同点:都是用来描述软件界面
都用Interface Builder工具来编写,
不同点
xib是轻量级的,用来描述局部的UI界面
Storyboard是重量级的,用来描述整个软件的多个界面,并且能展示多个界面之间的跳转关系
Interface Builder也是一个工具,在xcode3的时候,Xcode跟Interface Builder是独立的,interface builder和Xcode是独立的,xcode4开始,两者就结合。
使用xib封装一个自定义view的步骤
1> 新建一个继承UIView的自定义view,假设类名叫做(MJAppView)
2> 新建一个MJAppView.xib文件来描述MJAppView内部的结构
3> 修改UIView的类型为MJAppView真实类型
4> 将内部的子控件跟MJAppView进行属性连线
5> MJAppView提供一个模型属性
6> 重写模型属性的set方法,因为在set方法中可以拿到外界传递的模型数据
7> 把模型数据拆开,分别设置数据到对应的子控件中
8> 补充:提供一个创建MJAppView的类方法,将读取xib文件的代码屏蔽起来
3. code运行快捷键
不同的编译器命令快捷键是不同的。
例如TC,ALT+F5 是运行的快捷键。
又如VS,Crtl+F5 是运行的快捷键。
下面是Visual Stdio的命令快捷键列表:
CTRL + SHIFT + B
生成解决方案
CTRL + F7
生成编译
CTRL + O
打开文件
CTRL + SHIFT + O
打开项目
CTRL + SHIFT + C
显示类视图窗口
F4
显示属性窗口
SHIFT + F4
显示项目属性窗口
CTRL + SHIFT + E
显示资源视图
F12
转到定义
CTRL + F12
转到声明
CTRL + ALT + J
对象浏览
CTRL + ALT + F1
帮助目录
CTRL + F1
动态帮助
F1
帮助
SHIFT + F1
当前窗口帮助
CTRL + ALT + F3
帮助-搜索
SHIFT + ALT + ENTER
全屏显示
CTRL + -
向后定位
CTRL + SHIFT + -
向前定位
CTRL + F4
关闭文档窗口
CTRL + PAGE DOWN
光标定位到窗口上方
CTRL + PAGE UP
光标定位到窗口下方
CTRL + F6
CTRL + TAB
下一个文档窗口
CTRL + SHIFT + F6
CTRL + SHIFT + TAB
上一个文档窗口
ALT + F6
下一个面板窗口
CTRL + K, CTRL + L
取消remark
CTRL + K, CTRL + C
注释选择的代码
CTRL + K, CTRL + U
取消对选择代码的注释
CTRL + M, CTRL + O
折叠代码定义
CTRL + M, CTRL + L
展开代码定义
CTRL + DELETE
删除至词尾
CTRL + BACKSPACE
删除至词头
SHIFT + TAB
取消制表符
CTRL + U
转小写
CTRL + SHIFT + U
转大写
CTRL + SHIFT + END
选择至文档末尾
CTRL + SHIFT + HOME
选择至文档末尾开始
SHIFT + END
选择至行尾
SHIFT + HOME
选择至行开始处
SHIFT + ALT + END
垂直选择到最后尾
SHIFT + ALT + HOME
垂直选择到最前面
CTRL + A
全选
CTRL + W
选择当前单词
CTRL + SHIFT + PAGE UP
选择至本页前面
CTRL + SHIFT + PAGE DOWN
选择至本页后面
CTRL + END
文档定位到最后
CTRL + HOME
文档定位到最前
CTRL + G
转到…
CTRL + K, CTRL + P
上一个标签
CTRL + K, CTRL + N
下一个标签
ALT + F10
调试-ApplyCodeChanges
CTRL + ALT+ Break
停止调试
CTRL + SHIFT + F9
取消所有断点
CTRL + F9
允许中断
CTRL + SHIFT + F5
调试-重新开始
F5
运行调试
CTRL + F5
运行不调试
F10
跨过程序执行
F11
单步逐句执行
CTRL + J
列出成员
CTRL + PAGE DOWN
下一个视图
CTRL + B
格式-粗体
CTRL + SHIFT + T
格式-文字缩进
4. xcode 快捷键
快捷键是ctrl+alt加下键,这样就可以直接复制当前行到下一行
5. visualcode快捷键
1、点击顶部的View-Command Palette(或者使用快捷键:Ctrl+Shift+P)打开命令面板
2、在命令面板中,点击“Configure Display Language”,修改默认显示语言
3、选择“Install Additional Language”,安装其他语言
4、找到简体中文,点击右侧的Install进行安装。
5、按照提示,重启Visual Studio Code
6、这时Visual Studio Code默认界面就是中文了。
6. xcode编译快捷键
Xcode是object-c的编译工具,主要是开发在Mac os和iOS平台上面的程序,Xcode是不能开发前端程序的。
7. xcode运行快捷键
Emacs:神的编辑器。
Vi/Vim:编辑器之神。Emacs的理念是:“everything in emacs”,即所有的事情都在emacs里解决。你可以把emacs当作一个操作系统,“emacs lisp”是这个操作系统支持的开发语言,你可以使用emacs lisp去开发一切你需要的工具,当然,大部分常用的工具都已经有人开发完成了,并提交到了开源社区。这么做有什么好处呢?好处就是emacs支持丰富的快捷键,只要你熟悉emacs的快捷键,那么在emacs的环境里你就不需要去动鼠标,一切的 一切都在瞬间的敲击键盘中完成。也就是说,emacs就是一个不需要鼠标的操作系统,这个操作系统上所有的软件都使用一套快捷键规范,熟悉这个操 作系统的人,在这个操作系统里做什么都只靠敲击键盘就能够完成了,而且是瞬时的完成。Vi/Vim,这个名字其实不是最体切的,也许比较贴切的名字应该是Vi/Vim/Emacs/Eclipse/Xcode/Sublime text/Firefox/Chrome/Thunderbird.....。不要惊讶,这个名字可以变的很长,“编辑器之神”--“编辑器之精髓”,所有遵照Vi精髓的编辑器、浏览器甚至是邮件客户端都可以放在这个长长的 名字里,因为他们的键盘操作都是可以遵照Vi的按键规范的。掌握Vi就是通过掌握Vi的快捷键规范,用一致的按键方式使用不同软件。是不是有点 “葵花在手,天下我有”的感觉,但是请冷静:)。因为这种状态也不是完美的(也不可能是完美的),因为每种编辑器、浏览器都各有特色,都只是支持 Vi规范的一个子集(你总不能要求网页浏览器也能随意输入文字吧?)。