代码格式化

如何关闭Java代码某些部分的Eclipse代码格式化程序?

て烟熏妆下的殇ゞ 提交于 2020-02-26 00:40:43
我有一些Java代码,其中的SQL语句编写为Java字符串(请不要使用OR / M烈火,嵌入式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更易于阅读和维护(IMHO),尤其是对于较大的查询。 例如,我可以将编辑器置于“覆盖”模式并相当容易地就地修改文本。 请注意,此问题超出了SQL的特定示例的范围。 用任何垂直格式编写的任何代码,特别是表格结构,都容易被漂亮的打印机破坏。 现在,一些项目成员使用Eclipse编辑器,并且在格式化整个源文件时常常会破坏语义格式。 有没有一种方法可以指示Eclipse在格式化方面忽略某些源代码行? 我正在寻找类似特殊注释的东西,以切换Eclipse格式化程序。 理想情况下,这样的注释可以配置为我们选择的任何格式,并且其他格式化程序也可以编程为尊重它: // STOP-ECLIPSE-FORMATTING String query = "SELECT FOO, BAR,

Android Studio 代码格式化自动换行问题(强迫症)

余生颓废 提交于 2020-01-16 06:10:03
Android Studio 代码格式化自动换行问题(强迫症) https://blog.csdn.net/jhbxyz/article/details/87856212 1.不想换行 使用IDE 默认模式 点赞 3 收藏 分享 ———————————————— 版权声明:本文为CSDN博主「jhhhhhb」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/jhbxyz/article/details/87856212 来源: CSDN 作者: kuangben2000 链接: https://blog.csdn.net/kuangben2000/article/details/103996481

vs code中vue代码的格式化—vetur+eslint

僤鯓⒐⒋嵵緔 提交于 2020-01-11 08:51:28
在vs code建了一个vue项目,代码的格式化和eslint的代码规范冲突,因为代码的格式化而编译失败,费劲。 用到vetur和eslint两个插件,看别人的还要prettier,搞半天没搞好就给他删了。 下面是settings.json中加的配置 "vetur.format.defaultFormatter.js" : "vscode-typescript" , "eslint.validate" : [ "javascript" , "javascriptreact" , "vue" ] , "eslint.format.enable" : true , "javascript.format.insertSpaceBeforeFunctionParenthesis" : true , "[vue]" : { "editor.defaultFormatter" : "dbaeumer.vscode-eslint" } 来源: CSDN 作者: 詹长鑫 链接: https://blog.csdn.net/zhanjump/article/details/103826896

PHP-CS-Fixer:格式化你的PHP代码

萝らか妹 提交于 2020-01-02 04:52:24
简介 良好的代码规范可以提高代码可读性,团队沟通维护成本。最推荐大家遵守的是 php-fig (PHP Framework Interop Group) 组织定义的 PSR-1 、 PSR-2 两个。不了解的同学可以先通过链接点击过去阅读下。 这个工具的作用就是按照 PSR-1 和 PSR-2 的规范格式化你的代码。 安装 PHP需求:PHP最小版本5.3.6。 本地安装 安装很简单,下载php-cs-fixer.phar文件就行了。官方地址是: http://get.sensiolabs.org/php-cs-fixer.phar 国内的朋友如果下载很慢,可以使用百度云: 链接: http://pan.baidu.com/s/1qWUTd5y 密码: yith Composer方式安装 如果你还不了解 Composer ,请点击链接查看。 新建composer.json { "require" :{ "fabpot/php-cs-fixer":"*" },"config": { "secure-http": false } } 运行: composer update 稍等片刻,下载完成:目录生成了vendor文件夹。 设置全局: export PATH="$PATH:$HOME/.composer/vendor/bin" 注意

Qt Creator 代码格式化插件

ぃ、小莉子 提交于 2019-12-27 03:03:05
在使用 Qt Creator 工具开发时经常需要对代码进行代码格式化。其中,最简单地方法是,先全选所有代码(Ctrl + A),然后格式化所选代码(Ctrl + I)——注意字母“I”,是“i”的大写,不是“L”。开发过程中,不仅需要频繁的手动操作,而且只能进行一些简单的缩进类型格式化,配置可以在Qt Creator的“工具-选项-C+±代码风格”面板进行编辑。 在一些管理严格或者代码规范要求比较高的企业组织中,Qt Creator 这种基础的格式化无法满足日常工作需要。这里给大家推荐一款插件,不仅可以利用 AStyle, uncrustify 或 clang-format 工具格式化源文件,还可以节省快捷键频繁操作的麻烦,这款插件的名称叫做:Beautifier。 安装插件 打开 Qt Creator 开发工具,通过“Qt Creator-关于插件§”打开“已安装的插件”弹出框面板,在面板中查找 Beautifier 插件,在 “load” 项上面打钩,重启 Qt Creator 即可生效,如下图所示。 勾选Beautifier,然后重启Qt Creator即可。注意:Qt Creator 版本至少要 3.10(博主当前版本为 Qt Creator 4.6.2)。 配置 Beautifier 依次选择“Qt Creator-偏好设置”打开配置面板,在“General”选项卡中

VSCODE格式化C/C++代码--配置clang-format

馋奶兔 提交于 2019-12-20 08:24:26
VSCODE格式化C/C++代码–配置clang-format vscode下载clang-format 扩展 :“ctrl+,”组合键打开setting配置界面,搜索“format”,根据需要配置"Format On Save",勾上则在保存文件时自动格式化 如果不勾选的话,在文档中可以通过右键菜单或者快捷键来格式化 找到clang-format.exe的安装路径,如果找不到,安装“everything”来搜索 打开cmd,cd 到上述路径 输入以下命令 clang-format -style=llvm -dump-config > .clang-format 生成红框中的.clang-format文件 将此文件拷贝到工程根目录下,如我的根目录如下 根据需要修改这个配置文件,一般只修改下面内容 参考文章: https://blog.csdn.net/core571/article/details/82867932 https://www.jianshu.com/p/c2dd26fe6f78 来源: CSDN 作者: weixin_44713330 链接: https://blog.csdn.net/weixin_44713330/article/details/103595349

vs code 代码格式化

淺唱寂寞╮ 提交于 2019-12-18 12:06:52
1.打开vs code > 文件 > 首选项 > 设置 > 将下面一段粘贴在右侧即可 // Place your settings in this file to overwrite the default settings { "python.formatting.provider": "yapf", "view-in-browser.customBrowser": "chrome", "files.associations": { "*.vue": "vue" }, "eslint.options": { "extensions": [ ".js", ".vue" ] }, "search.exclude": { "**/node_modules": true, "**/bower_components": true, "**/dist": true }, "emmet.syntaxProfiles": { "javascript": "jsx", "vue": "html", "vue-html": "html" }, "window.title": "${dirty}${activeEditorMedium}${separator}${rootName}", // 窗口失去焦点自动保存 "files.autoSave": "off", // 编辑粘贴自动格式化

golang格式化代码(大道至简)

大憨熊 提交于 2019-12-15 05:13:36
golang有一个gofmt工具,用来格式化代码,有多种用法。正所谓“大道至简”,我们这里只介绍一种,最实用的命令 gofmt -w -l src ,src是项目目录。 -l 显示那些需要格式化的文件 -w 把改写后的内容直接写入到文件中,而不是作为结果打印到标准输出。 -r 添加形如“a[b:len(a)] -> a[b:]”的重写规则,方便我们做批量替换 -s 简化文件中的代码 -d 显示格式化前后的 diff 而不是写入文件,默认是 false -e 打印所有的语法错误到标准输出。如果不使用此标记,则只会打印不同行的前 10 个错误。 -cpuprofile 支持调试模式,写入相应的 cpufile 到指定的文件 来源: CSDN 作者: 前端_刘洪瑞 链接: https://blog.csdn.net/qq_21821091/article/details/103455419

vscode格式化代码

一笑奈何 提交于 2019-12-11 13:33:27
vscode格式化代码 vscode格式化代码快捷键 注意事项 vscode格式化代码快捷键 Shift + Alt + F 注意事项 编写lua,安装了Lua Coder Assistant,发现格式化代码时,会默认将双引号变成单引号,可以去用户设置界面,Extensions->Lua Coder Assistant Configuration->Quotemark 将single(默认值)改成成double。 settings.json { "LuaCoderAssist.format.quotemark": "double" } 来源: CSDN 作者: 销矢的森林 链接: https://blog.csdn.net/weixin_43836107/article/details/103490024