idea 配置详解 (二) 之editor 详解

2023-11-06

3.1 File | Settings | Editor | General

Mouse Control:
第一个复选框选中时可以鼠标滑动滚轮改变字体的大小 不想要的可以不选
第二个复选框选中之后可以拖动代码片段 取消勾选可以禁用
在这里插入图片描述
Soft Wraps:
选中第一个复选框时可将软包装应用到特定文件类型 (在字段中,输入以分号分隔的文件扩展名)
选中第二个复选框时首行缩进 Additional indent 后面的填写需要的缩进量
选中第三个复选框 软换行符仅在当前行显示 取消选中软换行字符将显示在每行的末尾和下一行的开头
在这里插入图片描述
Virtual Space:
虚拟空间
在这里插入图片描述
Caret Movement:
插入符号移动
默认选项:跳转到当前单词边界:这是默认选项。当您向前移动插入符号 (Ctrl+Right) 时,IntelliJ IDEA 会将它放在当前单词的末尾。当您将插入符号移动到前一个单词 (Ctrl+Left) 时,IntelliJ IDEA 会将插入符号放在当前单词的开头。
总是跳到单词开头:当您选择此选项时,插入符号总是移动到单词的开头。
总是跳到词尾:选择此选项时,插入符号总是移动到词尾。
跳转到下一个/上一个单词边界:当您选择此选项时,插入符号向前移动到下一个单词的开头,而当向后移动时,插入符号跳转到前一个单词的末尾。
在两个单词边界处停止:插入符号会在每个单词的开头和结尾处停止。
在这里插入图片描述
换行时
跳转到下一行/上一行边界:当您选择此选项时,插入符号向前移动到下一行的开头,而当向后移动时,插入符号跳转到上一行的末尾。
忽略换行符:选择此选项时,IntelliJ IDEA 会忽略换行符,并且插入符会根据Moving by words列表中指定的配置移动。
在两条线的边界处停止:当您选择此选项时,插入符号将同时停在每行的开头和结尾。
跳转到当前行边界:选择此选项时,插入符号总是跳到当前行的末尾(向前移动时)或当前行的开头(向后移动时)。
始终跳转到行首:选择此选项时,插入符号始终移至行首。
总是跳到行尾:选择此选项时,插入符号总是移动到行尾。
在这里插入图片描述
在这里插入图片描述

3.1.1 File | Settings | Editor | General | Auto Import

自动导入
在这里插入图片描述

3.1.2 File | Settings | Editor | General | Appearance

Caret blinking (ms):选中此复选框可使插入符号以指定的周期(以毫秒为单位)闪烁。
Use block caret:选中此复选框可在插入模式中应用块插入符,在覆盖模式中应用常用插入符。清除此复选框可在插入模式 中应用常用插入符,在覆盖模式中应用块插入符。
Show hard wrap guide (configured in Code Style options):选中此复选框可在编辑器的右边缘显示一条细垂直线。
Show line numbers:
选中此复选框可在左侧装订线区域中显示行号。
Show method separators:
选中此复选框可在类中显示细线,以将方法彼此分开,并将方法与字段声明分开。
Show whitespaces:选中此复选框可让 IntelliJ IDEA 显示空格或制表符
Leading - 选中此复选框可在代码行之前添加空格。
Inner- 选中此复选框可在代码行内显示空格
Trailing- 选择此复选框以在代码行后显示空格。
Show indent guides:
选中此复选框可让 IntelliJ IDEA 在编辑器中显示垂直线以指示缩进位置,从而方便键入、手动格式化、阅读和维护代码。
Show intention bulb: 取消勾选关闭提示灯泡。
Show code lens on scrollbar hover:选中此复选框以启用镜头模式。
Render documentation comments on file opening: 开启 java doc 预览模式
Enable XML/HTML tag tree highlighting:选中此复选框以显示以不同颜色突出显示的标签的层次结构。如果启用此选项,您可以定义以下选项:
Levels to highlight: 指定要突出显示的层次深度。
Opacity: 指定突出显示的亮度。(当层次结构中有多个具有相同名称的标签时,将激活突出显示。)
Show CSS color preview as background:如果选中此复选框,则颜色值的背景显示颜色预览。
在这里插入图片描述

3.1.3 File | Settings | Editor | General | Code Completion

在这里插入图片描述

3.1.4 File | Settings | Editor | General | Code Folding

使用此页面指定默认代码折叠设置。
在这里插入图片描述

3.1.5 File | Settings | Editor | General | Console

使用此页面定义要在控制台中折叠的行。这使您可以隐藏无关信息并使控制台输出更易于阅读和理解。
Use soft wraps in console:选中此复选框,则在控制台中使用软换行(或自动换行)
Console commands history size:指定控制台历史记录的命令数量。
Override console cycle buffer size (1024 KB):选中此复选框,控制台缓冲区大小超过指定值时删除旧消息。
在这里插入图片描述

3.2 File | Settings | Editor | Code Editing

Matched brace:选中此复选框时突出显示成对的开括号/闭括号。它也适用于 HTML 和 XML 标签。
Current scope:选中此复选框可突出显示当前插入位置中键入的代码的可用范围。
Usages of element at caret:选中此复选框可突出显示插入符当前所在元素的所有用法。
在这里插入图片描述

3.3 File | Settings | Editor | Font

使用此页面配置编辑器中使用的字体。默认情况下,此字体用于所有配色方案。字体类型,大小和行高根据自己喜好设置就行。
在这里插入图片描述

3.4 File | Settings | Editor | Color Scheme

配色方案 根据个人习惯选
在这里插入图片描述

3.5 File | Settings | Editor | Code Style

代码风格 按个人习惯改就好
自动换行设置每行代码长度
在这里插入图片描述

3.6 File | Settings | Editor | File and Code Templates

文件和代码模板 一般来说改这三个就够了

/**
 *@ClassName ${NAME}
 *@Description  TODO
 *@Author @author
 *@Date ${DATE} ${TIME}
 *@Version 1.0
 */

在这里插入图片描述

3.7 File | Settings | Editor | File Encodings

在这里插入图片描述

3.8 File | Settings | Editor | Live Templates

使用此页面创建、管理和编辑实时模板。
快捷方法模板
在这里插入图片描述
在这里插入图片描述

*
 * @Author @author
 * @Description //TODO
 * @Date $time$ $date$ $param$ 
 * @return $return$
 **/
param :groovyScript("def result = '';def params = \"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] != '')result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\r\\n ' : '')}; return result == '' ? null : '\\r\\n ' + result", methodParameters()) 
return: groovyScript("return \"${_1}\" == 'void' ? null : '\\r\\n * @return ' + \"${_1}\"", methodReturnType()) 

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

idea 配置详解 (二) 之editor 详解 的相关文章

随机推荐

  • esp32环境安装教程---arduino IDE

    前言 1 最近突然对esp32感兴趣了 源于逛油管的时候 总是看到很多大佬使用esp32cam进行网络图传 做摄像头 个人比较感兴趣 在环境安装过程遇到了很多坑 所以在此跟大家分享一下 2 注意 如果没有魔法的人 本文不用看 因为对你没帮助
  • 使用Javascript(js)技术实现动态时钟效果—北大青鸟

    效果图 代码
  • linux命令大全 find

    参考 linux命令大全 程序员工具箱 1 命令名 find 在某个目录下搜索文件 2 使用样例 在 path 目录下递归找到名字后缀为 access log 的文件 find path name access log 在 path 目录下
  • pandas删除索引具体位置的数据

    import pandas as pd import numpy as np 想删除索引是3 和4的数据 df pd DataFrame 0 我 1 你 2 她 3 我们 5 你们 columns list AB df t df loc d
  • 浪潮 服务器数据安全管理系统,浪潮SSC运维安全管控系统

    浪潮SSC运维安全管控系统提供精细管控 运维无忧的数据中心安全解决方案 统一账号 数据中心内所有各种服务器 数据库 网络设备 中间件 业务系统的账号作为从账号 浪潮SSC的账号作为主账号 进入数据中心的每个运维人员对应一个主账号 主账号用来
  • 卷积:kernel size/padding/stride

    卷积的原理 卷积尺寸变化 输出尺寸 输入尺寸 filter尺寸 2 padding stride 1 宽和高都是这么计算的 输入图片大小为200 200 依次经过一层卷积 kernel size 5 5 padding 1 stride 2
  • 带你解决java内存爆炸和CPU100%的问题

    文章目录 java 内存爆炸 CPU100 问题分析 定位与解决 背景 堆内存溢出 问题思路整理 堆外内存分析 问题思路整理 CPU 100 问题排查 引发原因 java 内存爆炸 CPU100 问题分析 定位与解决 背景 今天给java开
  • Unity半透明物体+投射阴影+接受阴影

    前置 水流动效果 透明 物体实现半透明有透明度测试和透明度混合两种方式 不同方式接受和投射阴影的方式有所差别 透明度测试阴影效果图 正方体的阴影一部分打在了水平面上 一部分在白色平面上 由于透明度测试使得水平面的右半部分为完全透明 所以白色
  • CNVD证书获得及要求

    CNVD证书获得及要求 前言 CNVD证书 简介 要求 挖掘思路 定位目标 搜索案例 漏洞类型 证书展示 文件上传 逻辑漏洞 弱口令 ps 前言 4月份利用闲时时间对学校资产进行了一波渗透测试 发现蛮多的漏洞 这其中就发现了这次证书的漏洞厂
  • 2020-09-10 nginx 流转发 ftp 服务器报错: GnuTLS 错误 -110

    ginx 流转发 ftp 服务器报错 GnuTLS 错误 110 报错信息 filezilla ftp tls 连接 ftp 服务器没问题 访问 nginx 服务 转发到ftp 服务器会报错 如下 错误 GnuTLS 错误 110 位于 g
  • 异常值处理

    异常值处理是数据预处理中的一个重要步骤 随着大数据时代的到来 异常值处理也越来越重要 本文主要总结了一些常用的判断异常值的方法 1 3 准则 要求数据服从正态分布 认为大于 3 或小于 3 的实验数据值作为异常值 其中 为数据均值 为数据标
  • vscode 导入python库_vscode 导入的三方库没有代码提示的问题

    发现在vscode里面 关于tensorflow的内容都不提示 需要一个字母一个字母的敲 在tensorflow包下的 init py文件中定义了一个contrib变量表示tensorflow contrib包下的内容 但是tensorfl
  • QQ空间扫码登录协议 Java

    运行环境 服务器 Centos7 6 Docker Mysql 后端 IDEA2019 3 3 JDK1 8 Maven lombok okhttp SpringBoot fastjson log4j 前端 D2Admin Axios El
  • 为你精选86个本科软件工程专业的计算机毕业设计项目推荐

    对于即将步入毕业设计阶段的计算机专业学生们 找到合适的题目和完成项目的压力也许正在困扰着你 今天 我们会给大四的学生分享一些毕业设计项目 希望可以给正在苦恼的你提供一些帮助 一 成品列表 以下所有springboot框架项目的源码博主已经打
  • 36_windows环境debug Nginx 源码-使用 VSCode 和WSL

    文章目录 配置 WSL 编译 Nginx VSCode 安装插件 launch json 配置 WSL sudo apt get y install gcc cmake sudo apt get y install pcre sudo ap
  • Pandas知识点-逻辑运算

    Pandas知识点 逻辑运算 逻辑运算在代码中基本是必不可少的 Pandas的逻辑运算与Python基础语法中的逻辑运算存在一些差异 所以本文介绍Pandas中的逻辑运算符和逻辑运算 本文使用的数据来源于网易财经 具体下载方法可以参考 ht
  • RuntimeError: CUDA error: initialization error when calling `cusparseCreate(handle)

    原代码 tf swingbase arm torch matmul torch inverse tf base upper torch inverse tf uppernew base 改成 tf swingbase arm torch m
  • vscode中终端字体设置

    整理了一些vscode中终端字体及各种样式的设定 废话不多说 看下面 把下面的粘贴到 setting json 中 根据个人需要可以更改样式 瞎搞的 大部分应该准确 自己调试出来的 workbench colorCustomizations
  • 沈阳师范大学C++ pta第三章 指针引用

    沈阳师范大学C pta第三章 指针引用 判断题 1 字符串常量实质上是一个指向该字符串首字符的指针常量 T 2 定义一个指针数组并初始化赋值若干个字符串常量 则指针数组并不存放这些字符串 而仅仅指向各个字符串 T 3 指向整数指针的指针与指
  • idea 配置详解 (二) 之editor 详解

    3 File Settings Editor 3 1 File Settings Editor General 3 1 1 File Settings Editor General Auto Import 3 1 2 File Settin