各种编译器好用的快捷键/快捷操作
从现在开始,未来笔者用到什么快捷键,或想起来什么好用的快捷操作,或新学到什么新的便捷操作,就会写在下面,没有顺序,长期更新
idea/eclipse——ALL
适用于idea或eclipse中所有场景
笔者自己原先是用惯eclipse的,后来更换到使用idea后,有很多快捷键通过设置移动到了idea中
故,存在快捷键在idea和eclipse之间错乱的可能性,或者你所使用的是其他编译器,如果我给出的快捷键不管用,大家只需要知道一定有一个快捷键可以实现后面描述的操作,然后你可以去百度查一下你所使用的编译器下这个功能的快捷键是什么
序号 | 快捷键 | 快捷键作用描述 |
---|---|---|
1 | Ctrl + / | 单行注释 1.如果没有选中内容,会注释当前光标所在行 (//) 2.如果选中了内容,会将所有选中内容的行注释(无论这行是否选全) |
2 | Ctrl + Shift + / | 多行注释 1.如果没有选中内容,会在当前位置产生一个多行注释 (/**/) 2.如果选中了内容,会将选中的内容用多行注释包裹起来 |
3 | Shift + Enter | 向下换行 无论光标在当前行何处都向下创建新的一行 |
4 | Ctrl + Alt + Enter | 向上换行 无论光标在当前行何处都向上创建新的一行 |
5 | Ctrl + F | 文件内搜索 |
6 | Ctrl + R | 文件内搜索及替换 |
7 | Ctrl + Shift + F | 全局搜索 |
8 | Ctrl + Shift + R | 全局搜索及替换 |
9 | Ctrl + Z | 撤销 撤销一步对当前窗口文档的修改 |
10 | Ctrl + Y(eclipse) Ctrl + Shift + Z(idea) |
恢复撤销 恢复一步当前窗口文档被撤销的修改 |
11 | Ctrl + 左右方向键 | 光标向左或向右移动一个单词(不按Ctrl只移动一个字母) |
12 | Home、End | home键光标移动到行首,end键光标移动到行尾 |
13 | Shift + (11、12) | 上两条可搭配Shift使用,表示选中光标移动跨过部分的内容 |
14 | Ctrl + D(idea) Ctrl + Alt + 上下方向键(eclipse) |
复制当前光标所在行到下一行/复制当前选中内容到选中内容后边 这个在Eclipse中是Ctrl + Alt + 上下方向键表示复制到上一行或下一行 |
15 | Alt + 上下方向键(eclipse) Alt + Shift + 上下方向键(idea) |
带着当前选中内容所在所有行/光标所在行,向上或向下移动 |
16 | (boolean).if + Enter | 只要是一个boolean值或者返回boolean值的表达式,就可以在后面写.if然后回车直接生成if代码块:if(boolean){} |
17 | (数字/数组/集合).fori + Enter | 在数字、数组、集合后边输入.fori,然后回车,直接生成正向遍历的for循环体:for(i=0;i<[数字、数组/集合长度-1];i++){} |
18 | (数字/数组/集合).forr + Enter | 在数字、数组、集合后边输入.forr,然后回车,直接生成反向遍历的for循环体:for(i=[数字、数组/集合长度-1];i>0;i–){} |
19 | (数组/集合).for + Enter | 在数字、数组、集合后边输入.for,然后回车,直接生成增强for循环体:for(Type item:数组/集合 list<Type>){} |
Idea、Sublime Text3等——html、js、css
适用于写前端
序号 | 快捷键/便捷操作 | 快捷键作用描述 |
---|---|---|
1 | 输入 ! 后按下Tab键 | 在html文件中使用,快速生成html基础格式 |
2 | 输入标签内容后按下Tab键 | 在html文件中使用,快速生成一对标签,如输入div后按Tab键会变成<div></div> |
3 | 输入标签内容+.xxx后按下Tab键 | 在html文件中使用,快速生成一对标签,以及类名,如输入div.class1.class2(可以连续点赋予多个类)后按Tab键会变成<div class=”class1 class2″></div> |
4 | 输入标签内容+#xxx后按下Tab键 | 在html文件中使用,快速生成一对标签,以及id,可搭配之前的.类名一起使用,如输入div.class1#id1#id2(可以连续点和#赋予多个类多个id)后按Tab键会变成<div class=”class1″ id=”id1 id2″></div> |
5 | w100 | 在style中或css文件中,输入w跟数字,如w100按Tab键会变成width:100px,可以加单位,如w100%:Tab后变成width:100% |
6 | h100 | 在style中或css文件中,输入w跟数字,如w100按Tab键会变成height:100px,可以加单位,如w100%:Tab后变成height:100% |
7 | 类似5、6的说明 | 比如fz12=font-size:12px|mt20=margin-top:20px|ml20=margin-left:20px|依次类推有很多这种快捷写法,可自行慢慢摸索 |