eclipse关闭java程序_如何为Java代码的某些部分关闭Eclipse代码格式化程序?
我有一些Java代码,其中SQL语句编写为Java字符串(请不要使用OR / M flamewars,嵌入式SQL就是这样 - 不是我的决定) .
为了便于维护,我在几行代码中将SQL语句在语义上分解为几个连接的字符串 . 所以不是这样的:
String query = "SELECT FOO, BAR, BAZ FROM ABC WHERE BAR > 4";
我有类似的东西:
String query =
"SELECT FOO, BAR, BAZ" +
" FROM ABC " +
" WHERE BAR > 4 ";
这种风格使SQL更容易阅读和维护(恕我直言),尤其是对于较大的查询 . 例如,我可以将我的编辑器置于“覆盖”模式并相当容易地就地修改文本 .
Note that this issue generalizes beyond the particular example of SQL. Any code that is written with any vertical formatting, particularly tabular constructs, is susceptible to destruction by a pretty printer.
现在,一些项目成员使用Eclipse编辑器,并且在格式化整个源文件时经常会破坏语义格式 .
Is there a way to instruct Eclipse to ignore certain lines of source with respect to formatting?
我正在寻找像切换Eclipse格式化程序的特殊注释 . 理想情况下,这样的评论可以配置为我们选择的任何内容,其他格式化程序也可以编程为尊重它:
// STOP-ECLIPSE-FORMATTING
String query =
"SELECT FOO, BAR, BAZ" +
" FROM ABC " +
" WHERE BAR > 4 ";
// START-ECLIPSE-FORMATTING
显然,一个"solution"是让我们的团队成员在一些外部格式化程序(如Jalopy或JIndent)上标准化,但是's not what this question is about (also, not my decision on this project): I'm特别寻找一种方法来临时避免Eclipse格式化程序 .
理想情况下,解决方案将允许我插入Eclipse格式化程序 without requiring team members using Eclipse to do any IDE reconfiguration 的指令(除了可能选择格式化程序无关的命令注释: STOP-ECLIPSE-FORMATTING → STOP-FORMATTING ) .
eclipse关闭java程序_如何为Java代码的某些部分关闭Eclipse代码格式化程序?相关推荐
- opencv java 摄像头_使用OpenCV Java创建Windows摄像头扫码程序
OpenCV提供了一些基本的Webcam控制接口.用OpenCV C/C++或者Python,可以在任意平台快速创建一个摄像头预览应用.然而使用Java,情况就复杂的多,因为OpenCV Java并没 ...
- eclipse lombok插件安装_如果你是Java架构师或项目经理,项目技术会允许使用Lombok吗?
Lombok Lombok项目是一个Java库,通过注解,来消除Java类中的大量样板代码.比如常见的Getter&Setter.toString().构造函数等等. 看个例子,以前我们构建一 ...
- java中如何运行小程序_一起学java(一)——运行第一个小程序
接下来的一段时间内会更新一起学java系列,喜欢的关注一下我吧.微信公众号:什么都不懂的大佬:初学,有错误的地方请大家多多指教. ---------------分割线-------------- 一. ...
- JAVA拳皇_拳皇(Java简单的小程序)代码实例|chu
刚开始学习Java,看完老九君的视频根据他的内容敲的代码,感觉还挺有成就感的,毕竟刚学习Java. package helloasd;import java.util.*; public class ...
- java mapreduce程序_简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行...
[TOC] 简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行 程序源码 import java.io.IOException; import java.util. ...
- pat上写java程序_如何运行Java程序和设置CLASSPAT
导读: 如何运行JAVA和CLASSPATH环境变量的设置是学习和使用JAVA中最基本的问题,本不应在此赘述.但近来不少人在论坛上提出的问题却与此有关,我平时碰到的一些初学者也往往在这个问题上卡了壳, ...
- 编写一个java程序_鼠标在java窗口上的坐标_请问如何在Java中获取窗口外部的鼠标单击坐标...
尽管可能,但可能会受到限制: 为焦点事件添加一个AWTEventListener.只要您的应用在单击按钮之前就具有焦点,就会收到焦点丢失事件.然后查询指针位置. 限制是,当然,您的应用程序失去了焦点. ...
- java关闭安全警告_如何禁用Java“安全警告”弹出窗口?
将文本文档放在名为deployment.properties c:\ windows \ sun \ Java \ deployment \ deployment.properties的位置 尽管Ja ...
- java学习_都说Java难学,不知道具体的学习内容?全套Java学习路线送上
首先,我个人比较推崇的学习方法是:先学java前段,也就是HTML,css,js,因为学习java以后肯定是往java ee方向发展的,学习完前端,在学习后端很多东西比计较容易理解! 其中J2SE是关 ...
最新文章
- php 文件限速下载代码
- python实训总结报告书_20172304 实验四python综合实践报告
- MarkDown入门及技巧
- 如何在不使用任何图像或跨度标签的情况下通过CSS在UL / LI html列表中设置子弹颜色[复制]
- Tungsten Fabric SDN — 零宕机(ZIU)自动化运维
- 字节跳动简历冷却期_干货 | 字节跳动HR是如何挑选简历的?
- Java 消息机制之回调详解
- RFID位置数据这么多,企业应该怎么利用?
- linux下udp多线程编程
- 莫言汕大致辞:马云、盖茨毕业之初都没什么了不起
- 智能优化算法:自私羊群优化算法-附代码
- Spark HA 集群搭建【1、基于文件系统的手动HA 2、基于zk的自动HA】
- Centos7 安装字体库中文字体
- 计算机室 多媒体教室制度,多媒体教室管理、使用制度
- python3中单引号,双引号,三个单引号 ,三个双引号的差别,以及反斜杠的用法
- 5APMP项目管理:PMP考试备考经验学习方法和模拟考题(1-经验篇)
- lenovo启动热键_常见电脑启动项热键
- Creo 9.0 基准特征:基准点
- SAP中会计凭证红蓝冲相关分析测试笔记续(手工反记账红冲)
- [导入]把域名转到了GoDaddy下