IntelliJ IDEA 中 Editor > General > Appearance 设置:编辑器的视觉外观和行为

Editor > General > Appearance 设置介绍及示例


  1. Show line numbers

    • 在编辑器左侧显示行号。
      示例:
    1  public class Example {
    2      public static void main(String[] args) {
    3          System.out.println("Hello, World!");
    4      }
    5  }
    
  2. Show method separators

    • 在方法之间显示一条水平线。
      效果:在每个方法定义之间会出现一条细线,视觉上分隔不同的方法。
  3. Show whitespaces

    • 显示空格、制表符等空白字符。
      示例:
    public·class·Example·{↵
    ····public·static·void·main(String[]·args)·{↵
    ········System.out.println("Hello,·World!");↵
    ····}↵
    }↵
    

    其中 · 表示空格, 表示换行。

  4. Show indent guides

    • 显示垂直的缩进指南线。
      效果:在代码块的开始和结束之间显示垂直虚线,帮助对齐代码。
  5. Show import popups

    • 当光标悬停在导入语句上时显示弹出信息。
      效果:鼠标悬停在 import 语句上会显示该导入的详细信息。
  6. Show parameter name hints

    • 在方法调用中显示参数名称提示。
      示例:
    setName(name: "John");
    
  7. Show parameter hints for literal arguments

    • 为字面量参数显示参数名称提示。
      示例:
    setAge(age: 30);
    
  8. Show code lens on scrollbar hover

    • 当鼠标悬停在滚动条上时显示代码预览。
      效果:鼠标悬停在滚动条上会显示该位置的代码片段。
  9. Show breadcrumbs

    • 在编辑器顶部显示当前位置的代码结构路径。
      示例:Example > main > if statement
  10. Show right margin

    • 显示右边距线。
      效果:在编辑器中显示一条垂直线,通常用于指示推荐的行宽。
  11. Right margin (columns)

    • 设置右边距线的位置(列数)。
      示例:如果设置为 80,第 80 列会出现一条垂直线。
  12. Show CSS color preview icon in gutter

    • 在装订线中显示 CSS 颜色预览图标。
      效果:在 CSS 文件中,颜色值旁边会显示对应颜色的小方块。
  13. Enable XML/HTML tag tree highlighting

    • 启用 XML/HTML 标签树高亮显示。
      效果:在 XML/HTML 文件中,配对的开始和结束标签会用相同的颜色高亮。
  14. Highlight modified lines in gutter

    • 在装订线中高亮显示已修改的行。
      效果:最近修改过的行在左侧会有特殊标记。
  15. Use soft wraps in editor

    • 在编辑器中使用软换行。
      效果:长行会在编辑器窗口边缘自动换行,不影响实际代码。
  16. Use soft wraps in console

    • 在控制台中使用软换行。
      效果:控制台输出的长行会自动换行显示。
  17. Use custom soft wraps indent

    • 为软换行使用自定义缩进。
      效果:可以设置软换行后的文本缩进量。
  18. Render documentation comments

    • 渲染文档注释(如 Javadoc)。
      效果:文档注释会以更易读的格式显示,包括格式化和链接。
  19. Show the first line of rendered documentation comments

    • 显示渲染的文档注释的第一行。
      效果:在代码中直接显示文档注释的摘要。
  20. Highlight current scope

    • 高亮显示当前作用域。
      效果:光标所在的代码块会有轻微的背景色变化。
  21. Show code folding outline

    • 显示代码折叠轮廓。
      效果:可折叠的代码块(如方法、类)旁边会显示 -+ 符号。
  22. Show code folding outline for JSON fragments

    • 为 JSON 片段显示代码折叠轮廓。
      效果:在其他文件类型中的 JSON 片段也可以折叠。
  23. Show editor tooltip

    • 显示编辑器工具提示。
      效果:鼠标悬停在某些代码元素上会显示额外信息。
  24. Show image file preview on gutter

    • 在装订线上显示图像文件预览。
      效果:图像文件旁边会显示一个小图标,点击可预览图像。
  25. Smooth scrolling

    • 启用平滑滚动效果。
      效果:滚动编辑器时会有平滑的动画效果。

这些设置可以根据个人喜好进行调整,以创建最适合您的编码环境。如果您对某个特定设置还有疑问,或者需要更详细的解释,请随时告诉我。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/65186.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity2021.3.16f1可以正常打开,但是Unity2017.3.0f3却常常打开闪退或者Unity2017编辑器运行起来就闪退掉

遇到问题: 从今年开始,不知道咋回事,电脑上的Unity2017像是变了个人似得,突然特别爱闪退掉,有时候还次次闪退,真是让人无语,一直以来我都怀疑是不是电脑上安装了什么别的软件了,导致…

ArkTs组件(2)

一.下拉列表组件&#xff1a;Select 1.接口 Select(options: Array<SelectOption>) 参数名类型必填说明optionsArray<SelectOption>是设置下拉选项。 SelectOption对象说明 名称类型必填说明valueResourceStr是 下拉选项内容。 iconResourceStr否 下拉选项图片…

微机接口课设——基于Proteus和8086的打地鼠设计(8255、8253、8259)Proteus中Unknown 1-byte opcode / Unknown 2-byte opcode错误

原理图设计 汇编代码 ; I/O 端口地址定义 IOY0 EQU 0600H IOY1 EQU 0640H IOY2 EQU 0680HMY8255_A EQU IOY000H*2 ; 8255 A 口端口地址 MY8255_B EQU IOY001H*2 ; 8255 B 口端口地址 MY8255_C EQU IOY002H*2 ; 8255 C 口端口地址 MY8255_MODE EQU IOY003H*2 ; …

2024年12月一区SCI-加权平均优化算法Weighted average algorithm-附Matlab免费代码

引言 本期介绍了一种基于加权平均位置概念的元启发式优化算法&#xff0c;称为加权平均优化算法Weighted average algorithm&#xff0c;WAA。该成果于2024年12月最新发表在中JCR1区、 中科院1区 SCI期刊 Knowledge-Based Systems。 在WAA算法中&#xff0c;加权平均位置代表当…

实现某海外大型车企(T)Cabin Wi-Fi 需求的概述 - 4

大家好&#xff0c;我是Q&#xff0c;邮箱&#xff1a;1042484520qq.com。 今天我们在上几讲的基础上再扩展下 Cabin Wi-Fi 的功能需求&#xff0c;讲讲如何使能 5G TCU Wi-Fi STA Bridge 模式。 参考&#xff1a; 实现某海外大型车企&#xff08;T&#xff09;Cabin Wi-Fi 需求…

《CS2》报错dxgi.dll缺失怎么办?《CS2》游戏提示dxgi.dll缺失要怎么解决?

一、dxgi.dll缺失的根源 游戏安装问题&#xff1a;dxgi.dll文件是DirectX图形接口的一部分&#xff0c;如果游戏安装不完整或安装过程中出现问题&#xff0c;可能会导致该文件缺失。 系统更新或配置变动&#xff1a;Windows操作系统的更新或某些系统配置的变动&#xff0c;有时…

Level DB --- MemTable

MemTable是Level DB中重要的组件&#xff0c;它主要处理Level DB内存级别的增删查改。 基本数据结构 基础的存储数据结构如图1所示&#xff0c;这是一个存储单元的结构。其中1是internal key size&#xff0c;这里面包括两部分&#xff0c;一部分我们Level DB存储key-value中…

SDK 设备树创建

嘿嘿,好使 好使 好使 设备树相同的平台环境&#xff0c;但是细微差异的补充配置

【hackmyvm】Adroit靶机wp

tags: HMVjava反编译SQL注入 1. 基本信息^toc 文章目录 1. 基本信息^toc2. 信息收集3. java反编译4. sql注入5. 解密密码6. 提权 靶机链接 https://hackmyvm.eu/machines/machine.php?vmAdroit 作者 alienum 难度 ⭐️⭐️⭐️⭐️️ 2. 信息收集 ┌──(root㉿kali)-[~] └…

OSCP课后练习-tcpdump

本篇文章旨在为网络安全渗透测试行业OSCP考证教学。通过阅读本文&#xff0c;读者将能够对tcpdump日志分析关键信息过滤有一定了解 1、下载练习分析文件 wget https://www.offensive-security.com/pwk-online/password_cracking_filtered.pcap2、查看分析文件所有内容 sudo t…

Windows下C++使用SQLite

1、安装 进入SQLite Download Page页面&#xff0c;下载sqlite-dll-win-x86-*.zip、sqlite-amalgamation-*.zip、sqlite-tools-win-x64-*.zip三个包&#xff0c;这三个包里分别包含dll文件和def文件、头文件、exe工具。 使用vs命令行工具生成.lib文件&#xff1a;进入dll和def文…

文件上传绕过最新版安全狗

更多网安思路&#xff0c;可前往无问社区 http分块传输绕过 http分块传输⼀直是⼀个很经典的绕过⽅式&#xff0c;只是在近⼏年分块传输⼀直被卡的很死&#xff0c;很多waf都开始加 ⼊了检测功能&#xff0c;所以的话&#xff0c;分块传输这⾥也不是很好使&#xff0c;但是配…

搭建Elastic search群集

一、实验环境 二、实验步骤 Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎Elasticsearch目录文件&#xff1a; /etc/elasticsearch/elasticsearch.yml#配置文件 /etc/elasticsearch/jvm.options#java虚拟机 /etc/init.d/elasticsearch#服务启动脚本 /e…

正点原子串口例程解读

首先是串口初始化&#xff0c;这里初始化的是usart3 void esp8266_init(void) {huart_wifi.InstanceESP8266; //uart3huart_wifi.Init.BaudRate115200; // 设置波特率为115200huart_wifi.Init.WordLengthUART_WORDLENGTH_8B; // 设置数据位长度为8位huart_wifi.Init.StopBi…

KVM虚拟机管理脚本

思路&#xff1a; 在/opt/kvm下创建一个磁盘文件&#xff0c;做差异镜像&#xff0c;创建一个虚拟机配置文件&#xff0c;做虚拟机模版 [rootnode01 ~]# ls /opt/kvm/ vm_base.qcow2 vm_base.xml创建虚拟机的步骤&#xff1a;首先创建虚拟机的差异镜像&#xff0c;然后复制虚…

Null value was assigned to a property of primitive type setter of 的原因与解决方案

Null value was assigned to a property of primitive type setter of 的原因与解决方案 org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type setter of com.xxx.xxx.DealerUser.dealerId数据库表结构 实体类 当数据库的dealer…

【数据结构与算法】排序算法(下)——计数排序与排序总结

写在前面 书接上文&#xff1a;【数据结构与算法】排序算法(中)——交换排序之快速排序 文章主要讲解计数排序的细节与分析源码。之后进行四大排序的总结。 文章目录 写在前面一、计数排序(非比较排序)代码的实现&#xff1a; 二、排序总结 2.1、稳定性 3.2、排序算法复杂度及…

Multi移动端开发

Multi移动端开发 安装环境 安装功能 VS2022安装 【ASP.NET和Web开发】、【.NET Multi-platform App UI开发】、【.NET桌面开发】 配置程序源 【工具】–>【选项】–>【NuGet包管理器】–>【程序包源】&#xff0c;添加如下&#xff1a; 名称&#xff1a;MES_APP 源&…

若依plus apifox导入接口显示为空

项目已经正常启动 访问接口有些没问题&#xff0c;有些有问题 其他模块都可以正常导入 解决&#xff1a;

音视频入门基础:AAC专题(13)——FFmpeg源码中,获取ADTS格式的AAC裸流音频信息的实现

音视频入门基础&#xff1a;AAC专题系列文章&#xff1a; 音视频入门基础&#xff1a;AAC专题&#xff08;1&#xff09;——AAC官方文档下载 音视频入门基础&#xff1a;AAC专题&#xff08;2&#xff09;——使用FFmpeg命令生成AAC裸流文件 音视频入门基础&#xff1a;AAC…