redhat-developer / redhat-developer/vscode-java
Feature request: "editor.autoClosingBrackets": "onlyIfLineToTheRightIsEmpty"
未关闭
还没有人认领这个 Issue。
- 主要语言
- TypeScript
- 星标
- 2.3k
- 派生
- 546
- 平均合并
- 20 小时 1 分钟
- 30 天内合并 PR
- 11
描述
common annoyance using "editor.autoClosingBrackets": "beforeWhitespace"
Frequently ends up looking like:
if(true){} code.exisingCode();
suggest new option, "editor.autoClosingBrackets": "onlyIfLineToTheRightIsEmpty" (with a better name, obvs)
Environment
- Operating System:
- JDK version:
- Visual Studio Code version: 1.83.1
- Java extension version:
Steps To Reproduce
- start with code e.g.
this.clazz = clazz; - try to put it in an if statement with any whitespace, results in
if(true){} this.clazz = clazz;
[Please attach a sample project reproducing the error]
Please attach logs
Current Result
Expected Result
Additional Informations
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
首先确定 editor.autoClosingBrackets 是由 Java 扩展实现的,还是由 Visual Studio Code 本身实现的,然后查看 issue 中描述的现有设置行为。在确定相关实现和测试之前,先明确选项的名称和作用域;完成的标准是,只有右侧的行为空时才闭合括号,同时不破坏现有的 beforeWhitespace 行为。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- java, vscode
- 领域
- developer-experience, tooling
- Issue 类型
- 功能
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 25/100