Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑
Ctrl+G 跳转到相应的行
Ctrl+J 合并行(已选择需要合并的多行时)
Ctrl+L 选择整行(按住-继续选择下行)
Ctrl+M 光标移动至括号内开始或结束的位置
Ctrl+T 词互换
Ctrl+U 软撤销
Ctrl+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者输入 :
Ctrl+R 快速列出/跳转到某个函数
Ctrl+K Backspace 从光标处删除至行首
Ctrl+KB 开启/关闭侧边栏
Ctrl+KK 从光标处删除至行尾
Ctrl+KT 折叠属性
Ctrl+KU 改为大写
Ctrl+KL 改为小写
Ctrl+K0 展开所有
Ctrl+Enter 插入行后(快速换行)
Ctrl+Tab 当前窗口中的标签页切换
Ctrl+Shift+A 选择光标位置父标签对儿
Ctrl+Shift+D 复制光标所在整行,插入在该行之前
ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件
Ctrl+Shift+K 删除整行
Ctrl+Shift+L 鼠标选中多行(按下快捷键),即可同时编辑这些行
Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号)
Ctrl+Shift+P 打开命令面板
Ctrl+Shift+/ 注释已选择内容
Ctrl+Shift+↑可以移动此行代码,与上行互换
Ctrl+Shift+↓可以移动此行代码,与下行互换
Ctrl+Shift+[ 折叠代码
Ctrl+Shift+] 展开代码
Ctrl+Shift+Enter 光标前插入行
Ctrl+PageDown 、Ctrl+PageUp 文件按开启的前后顺序切换
Ctrl+Z 撤销
Ctrl+Y 恢复撤销
Ctrl+F2 设置书签
Ctrl+/ 注释整行(如已选择内容,同“Ctrl+Shift+/”效果)
Ctrl+鼠标左键 可以同时选择要编辑的多处文本
Shift+鼠标右键(或使用鼠标中键)可以用鼠标进行竖向多行选择
Shift+F2 上一个书签
Shift+Tab 去除缩进
Alt+Shift+1~9(非小键盘)屏幕显示相等数字的小窗口
Alt+. 闭合当前标签
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑
Tab 缩进 自动完成
F2 下一个书签
F6 检测语法错误
F9 行排序(按a-z)
F11 全屏模式
输入输出函数是一个函数族,尤其在c中,这个知识点必须掌握。
#include<stdio.h>
main()
{
int a,b;
float c,d;
a = 15;
b = a / 2;
printf("%d\n",b);
printf("%3d\n",b);
printf("%03d\n",b);
c = 15.3;
d = c / 3;
printf("%3.2f\n",d);
}
上面的输出结果如下:
7
7
007
5.10
如果打印一个变量的地址,使用u与d都是打印的十进制的数字,这个数字是变量的地址 。姑且这么讲,它俩的区别在于一个是(unsigned),另一个是(signed),这里就涉及到了 编码的范围问题。按照stackoverflow的说法,地址使用无符号的输出才有价值。
当然,最理想的方案是使用%p
,这个标识符就是为打印地址准备的。它的输出结果是
以0x开头的十六进制的数字,有着最起码的物理意义。
###
从一开始编程就碰上了这个问题,现在好好总结下;
比如我读两个double类型的数字:
double real;
double img;
while(scanf("%f %f", &real, &img) == 2)
c[i++] = real + img * I;
...
连续键入两个数字,回车,会执行while以下的动作,但是不会输入空格键后退出,如何达到这种效果呢?
尽量避免使用scanf
使用下面的方法:
int res = 2;
while (res == 2) {
char buf[100];
fgets(buf, sizeof(buf), stdin);
res = sscanf(buf, "%f %f", &real, &img);
if (res == 2)
c[i++] = real + img * I;
}
再举一个例子:
int n;
scanf("%d\n", &n);
printf("you typed %d\n", n);
这样读进去的行为不如你所想的那样进行,我输入一个回车后没有反应,直到我输入另外一个数字敲回车才会把我第一个输入的数字打印出来
scanf中的”%s”修饰符,遇到空白字符串,
linux下的小软件,绝对的性价比高,这次为了加快上网的速度,决定使用lynx,能使 用,但是有展示效果的问题,接下来,要说一说两种工具了。
当初为了使用git for windows,被迫安装了MinGw,这个软件包含有gcc、gdb,基本的 bash等命令工具,还是不错的。
这两个工具包从内容上来讲是有重叠的。都是先安装,然后下载需要的工具包,确实好用。