一、高效的代码编辑技能

1.复制和复制历史

Ctrl+C:复制,点中你要复制的行,,完成复制

Ctrl+Shift+V:复制历史, 查看最近复制的五条历史记录

Ctrl+D:直接复制出光标所在行

Alt+鼠标左键并拖动:纵向选择多行文本

2、粘贴和不带格式粘贴

Ctrl+V: IDE提供自动安排好格式的粘贴

鼠标右键,选择不带格式粘贴:粘过来的内容保持原格式

3、格式化代码

Ctrl+Alt+L:对选中文字格式化

4、上下移动一行,或多行

Alt+Shift+上/下 :鼠标点中要移动的行,进行操作,当前行向上/下移动一行

Shift+上,选中两行,Alt+Shift+上/下移动:一下移动多行

二、快速跳转

Home:跳到行首;End:跳到行尾

Ctrl+左/右:一行内一个单词一个单词跳转

Ctrl+Shift+左右:选中词

Ctrl+G:跳到指定行

Alt+左/右:Tabs快速切换

Ctrl+E:查看浏览过的文件

鼠标右键-Show in Explorer:打开文件/类所在文件夹

导航栏文件切换

Ctrl+F:查找,日志也可以查找

Ctrl+R:替换

Ctrl+Shift+F:全局查找

Ctrl+Shift+R:全局替换

Shift+Shift:万能查找(文件,操作,菜单)

万能快捷键Alt+Enter

见到红色报错就按

见到波浪线警告就按

没报错没警告也可以按

类或方法的跳转

Ctrl+鼠标左键,进入方法

Ctrl+Alt+方向左键:跳回原处

三、鼠标键盘配合

鼠标点开始位置;找到行尾;按住Shift+鼠标点击结束位置 :选择一大段

移动多行:选择多行,注意要选择上一行的尾巴,Ctrl+C复制

光标定位到目标位置的上一行尾巴,Ctrl+V粘贴

开发工具IDE从入门到爱不释手(二)开发中必会技能的更多相关文章

  1. 开发工具IDE从入门到爱不释手(一)项目初始配置

    前言 版本:IDE 2019.2.3 JDK:1.8 一.字体 快捷键:Ctrl+Alt+S  ;打开Settings,一般系统配置都在这里 输入font,需要修改字体有三处 Apperance:ID ...

  2. 开发工具IDE从入门到爱不释手(四)高级进阶

    代码生成Alt+Insert set/get生成 构造方法生成 toString生成 hashCode,equals 代码重构Refactor 不改变原有逻辑,让IDE帮助代码美观 重命名 Shift ...

  3. 开发工具IDE从入门到爱不释手(三)运行与调试

    一.启动项目 右键运行 菜单运行 run窗口运行 启动参数 -D可覆盖,application.properties中的配置 如: 自动编译 二.调试项目 断点调试 蓝色背景的行,就是当前程序停住的行 ...

  4. 开发工具IDE从入门到爱不释手(六)常用插件Git

    Git 环境准备 本地基本操作 本地文件关联git管理 文件提交git Ctrl+K:提交 关联远程仓库 先注册github账号 连接本地 git菜单 撤销提交 追加提交 Code Review

  5. 开发工具IDE从入门到爱不释手(五)更多实用操作

    更多实用技巧 Tabs分屏和独立 日志链接及浏览器 设置浏览器 本地修改历史 三秒钟不操作,自动保存一个版本 右键--Local History--Show History 查看方法调用情况 按住方法 ...

  6. atitit js 开发工具 ide的代码结构显示(func list) outline总结

    atitit js 开发工具 ide的代码结构显示(func list) outline总结 eclips环境::4.3.1 #-------需要一个js开发工具,可以显示outline或者代码结构显 ...

  7. odoo开发环境搭建(四):python开发工具IDE pycharm配置

    odoo开发环境搭建(四):python开发工具IDE pycharm配置

  8. Python集成开发工具(IDE)推荐

    1.7 Python集成开发工具(IDE)推荐 1.7.1 Notepad++ Notepad++是Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语 ...

  9. Brackets - 强大免费的开源跨平台Web前端开发工具IDE (HTML/CSS/Javascript代码编辑器)

    Brackets 是一个免费.开源且跨平台的 HTML/CSS/JavaScript 前端 WEB 集成开发环境 (IDE工具).该项目由 Adobe 创建和维护,根据MIT许可证发布,支持 Wind ...

随机推荐

  1. RF中在测试用例集上设置标签

    1.有时候我们在执行测试用例时只想执行部分测试用例集下面的测试用例,这时可以在相应的测试用例集中设置标签,然后运行时选择标签执行对应的测试用例 语法: *** Settings *** Force T ...

  2. ES6中的新数据类型——Symbol

    今天小编和大家来聊一聊es6中新增的一个原始数据类型Symbol.在es5中原始数据类型(基本数据类型)有以下六种:Undefind.Null.Bool. String.Number.Object.今 ...

  3. asp.net core配合vue实现后端验证码逻辑

    概述 网上的前端验证码逻辑总感觉不安全,验证码建议还是使用后端配合验证. 如果产品确定可以上网的话,就可以使用腾讯,百度等第三方验证,对接方便.但是产品可能内网部署,就必须自己写了. 本文章就是基于这 ...

  4. 数据泵导出报错ORA-31693 ORA-02354 ORA-01466

    1.Oracle数据泵导出schema时有报错: Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - P ...

  5. 十八、.net core(.NET 6)搭建ElasticSearch(ES)系列之使用Logstash通过Rabbitmq接收Serilog日志到ES

    使用Logstash通过Rabbitmq接收Serilog日志到ES 首先,要部署logstash 为了与前面的ElasticSearch版本保持一致,此处Logstash下载的版本也是7.13.1, ...

  6. .net core mysql entity映射时字符串被截断

    参考地址:https://stackoverflow.com/questions/40833262/net-core-entity-framework-mysql-string-fields-stor ...

  7. 105、如何使用u盘制做linux镜像

    105.1. 105.2. 105.3. 105.4.

  8. Vue 两个字段联合校验典型例子--修改密码

    1.前言   本文是前文<Vue Element-ui表单校验规则,你掌握了哪些?>针对多字段联合校验的典型应用.   在修改密码时,一般需要确认两次密码一致,涉及2个属性字段.类似的涉及 ...

  9. UI自动化学习笔记- UnitTest单元测试框架详解

    一.UnitTest基本使用 1. UnitTest框架 1.1 什么是框架 说明: 框架英文单词frame 为解决一类事情的功能集合 1.2什么是UnitTest框架 概念:UnitTest是pyt ...

  10. shell中的特殊变量IFS

    shell中特殊变量IFS的使用 IFS是内部字段分隔符(internal field separator).默认情况下,bash shell会将空格.制表符.换行符 当做字段分隔符. IFS=$'\ ...