intellij-idea - Intellij 将插入符号移动到开始/结束代码块 - 在非源文件中?
问题描述
我正在从事一个迁移项目,在该项目中,我必须与以自定义语法编写的大量配置文件(通常为 30k+ 行)进行交互。幸运的是,语法涉及普通的 {} 括号。
但是,在 Intellij 中,我无法在代码块之间跳转,因为它只是一个普通的 .txt 文件。在 .java 文件中,我可以使用 C^[ 或 C^] 来完成此操作。
是否有一些我缺少的设置或者我必须编写一个插件来计算匹配的'{''}'字符?
解决方案
您可以转到设置 | 编辑 | 文件类型并为您的文件格式定义自定义文件类型。这不需要编写插件,并且自定义文件类型确实支持大括号匹配和键盘快捷键以跳转到代码块的开始/结束。
推荐阅读
- android - 已发布的 KMM android 库不会与 gradle 同步
- javascript - 我如何在 ReactJS 的 ComponentDidMount 中使用 {useState}
- wpf - 在 wpf c# 中使用 if 语句和布尔值
- azure - 使用存储的 Azure 资源
- excel - 使用用户窗体选择代码中的行单元格
- react-native-reanimated - 如何登陆用户在图像滑动中单击的图像?
- reactjs - 反应:Axios.get -> setState(response) -> 在另一个函数中立即使用状态数据 - 如何?
- swiftui - 从目标视图更新 SwiftUI 列表数据会导致意外行为
- c# - 主机名中的连字符在重定向时丢失
- ios - Delete item from UserDefaults