实战演练 | Navicat 中编辑器设置的配置

Navicat 是一款功能强大的数据库管理工具,为开发人员和数据库管理员提供稳健的环境。其中,一个重要功能是 SQL 编辑器,用户可以在 SQL 编辑器中编写和执行 SQL 查询。Navicat 的编辑器设置可让用户自定义编辑器环境,以满足特定的团队或个人需求。在本文,我们将一起探索 Navicat 中 SQL 编辑器的多种可用配置选项。

Navicat 16 编辑器支持 MySQL、Redis、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL、SQLite、GaussDB 和 Oceanbase 十款数据库。

访问编辑器设置

Navicat SQL 编辑器的所有配置选项都集中在一个地方。你可以在“选项”对话框的“编辑器”页面上找到它们。要打开编辑器设置,请在主菜单上单击“工具”->“选项…”,以显示“选项”对话框,然后在左侧窗格中选择“编辑器”:

editor_screen (64K)

代码格式化

在 Navicat 的 SQL 编辑器中,你可能首先需要自定义的是代码格式化。正确格式化的代码提高了可读性,更便于团队成员协作。Navicat 允许你定义缩进、字体类型和更多其他选项。

任何时候想要格式化SQL编辑器中的内容,请单击编辑器工具栏中的“美化 SQL”按钮。

这是代码格式化前后的对比例子:

code_formatting (32K)

配色方案的选择

创建一个好看且清晰的配色方案可以大大提高你的编码体验。Navicat 允许你自定义普通文本、关键字、字符串、数字和注释的颜色,甚至允许你定义你喜欢的背景色。

要设置颜色,请单击目标属性右侧的方块样本块以打开系统颜色对话框。在那里,你可以选择预定义的颜色、保存的自定义颜色或创建全新的自定义颜色!

color_dialog (67K)

这个查询使用自定义配色,字体为 Courier ,字体大小为12pt:

custom_font_and_colors (62K)

高亮显示括号对

确保匹配的括号易于识别,这对于避免语法错误至关重要。Navicat 提供了一个选项来突出显示匹配的括号,使得更容易浏览和调试你的代码。

鼠标光标点击在任一个括号的左侧,将同时高亮显示相匹配的左括号和右括号:

matching_brackets (14K)

禁用语法高亮显示

有时候你可能想要关闭语法高亮显示,可以通过取消勾选“使用语法高亮显示”复选框来完成此操作。如果文件大小大于“如果文件大小大于此就禁用 (MB):”文本框中指定的最大 MB 值,则可以关闭大型文件的语法高亮显示。

query_without_syntax_highlighting (55K)

其他选项

还有一些其他的设置,这可能对你有用:

  • 显示行号: 在编辑器左侧显示行号,便于查阅。
  • 使用代码折叠: 代码折叠允许将部分代码隐藏为一个代码块,在编辑器中只显示代码块的第一行代码。
  • 制表符宽度: 输入制表符占据的字符数,例如,5。

Navicat 编辑器设置的配置总结

在 Navicat 的 SQL 编辑器中自定义语法高亮显示不仅仅是视觉偏好;它也是一个提高编码效率并减少错误可能性的实用功能。通过仔细选择颜色、自定义样式以及启用诸如括号高亮等功能,你可以创建一个与你的工作流程相符的编码环境。来花点时间了解这些选项吧,你会发现它们是如何在 Navicat 中提升你的 SQL 编码体验!

往期回顾 

Navicat 16 已支持 Redis

Navicat 16 已支持华为云 GaussDB

Navicat 16 已支持蚂蚁集团 OceanBase 全线数据库

Navicat 常见技术教程

Navicat 入选中国信通院发布的《中国数据库产业图谱(2023)》 

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

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

相关文章

静态网页设计——清雅古筝网(HTML+CSS+JavaScript)

前言 声明:该文章只是做技术分享,若侵权请联系我删除。!! 感谢大佬的视频: https://www.bilibili.com/video/BV1T64y1K7Zn/?vd_source5f425e0074a7f92921f53ab87712357b 使用技术:HTMLCSSJS(…

中断产生流程

中断产生流程 中断向量表 entry.S (arch\arm64\kernel) ENTRY(vectors) kernel_ventry 1, sync_invalid // Synchronous EL1t kernel_ventry 1, irq_invalid // IRQ EL1t kernel_ventry 1, fiq_invalid // FIQ EL1t …

keil移植MQTT时GNU语法报错

keil移植MQTT时GNU语法报错 目录 keil移植MQTT时GNU语法报错一、原因分析二、解决方法方法1方法2 背景描述: STM32F103C8T6ESP8266 WIFI模块,使用CubeMX生成简单的FreeRTOS代码,调通UART1和UART3,UART3与WIFI模块连接,…

FineBI:简介

1 介绍 FineBI 是帆软软件有限公司推出的一款商业智能(Business Intelligence)产品。 FineBI 是定位于自助大数据分析的 BI 工具,能够帮助企业的业务人员和数据分析师,开展以问题导向的探索式分析。 2 现阶段数据分析弊端 现阶…

PySimpleGUI图形界面实例|PDF表格转换Excel文件

实例要求: 使用PySimpleGUI做一个把单位考勤系统导出的pdf文件合并输出Excel的应用,故事出自:https://hannyang.blog.csdn.net/article/details/135395946 当时时间紧,没有好好做界面且输出csv文件了事。今天趁周六休息&#xf…

初中数学:几何题的相关解题原则总结

一、多问类型的几何题 我们做题,应该都遇到过这类几何题目,就是,三个小问,每个小问对应一个几何图像,而且,渐渐复杂。这种题目,大多数有一个变化的条件,比如,动点、角度…

从零开始:教你如何规划和开发一款优质的教育网校APP

本篇文章,笔者将从规划和开发的角度,详细介绍如何从零开始打造一款优质的教育网校APP。 第一步:明确需求和目标 在开始规划之前,我们首先需要明确教育网校APP的目标受众是谁,提供哪些课程,以及期望达到的…

基于SpringBoot+Vue人力资源管理系统(前后端分离)

该项目完全免费 系统介绍 基于 SpringBootVue 实现的人力资源管理系统是为了提高企业人力资源管理水平而开发的。主要目标是通过对员工 及人力资源活动信息(考勤、工资 ) 等的编制来提高企业效率。 系统一共分为五大菜单项,分别是首页、薪资管理、权…

【总线接口】1.以Xilinx开发板为例,直观的认识硬件板卡和接口

初接触硬件,五花八门的总线、接口一定会让你有些疑惑,我尝试用一系列文章来解开你的疑惑 系列文章 【总线接口】1.以Xilinx开发板为例,直观的认识硬件接口 【总线接口】2.学习硬件这些年接触过的硬件接口、总线 大汇总 【总线接口】…

Qt/QML编程学习之心得:QSocketNotifier(二十一)

QSocketNotifier在Qt中怎么使用? QSocketNotifier使Qt的事件循环与其他基于文件描述符的事件循环集成成为可能。在Qt的主事件循环(QCoreApplication::exec())中检测到文件描述符操作。 使用低级(通常是特定于平台的)API打开设备后,可以创建一个套接字通知程序来监视文…

【自学笔记】01Java基础-09Java关键字详解

介绍java(基于java11)中所有关键字,以及主要重要的关键字详解。 1 Java 11中的关键字: 1.1 类型声明与变量定义 boolean:声明布尔类型变量,只有两个可能值 true 或 false。byte:声明一个8位有…

软件测试|SQL中的null值,该如何理解?

深入理解SQL中的Null值:处理缺失数据的重要概念 简介 Null值在SQL中是用于表示缺失或未知数据的特殊值。本文将深入探讨Null值的概念、处理方法和注意事项,以帮助读者更好地理解和处理SQL中的缺失数据。 在SQL数据库中,Null值是一种特殊的…