代码格式化

VSCode 代码格式化快捷键

陌路散爱 提交于 2019-12-03 08:19:40
转载自: http://geek-docs.com/vscode/vscode-tutorials/vscode-code-formatting.html VSCode 代码格式化快捷键,我们平常在做自己的小项目或者随便写一些脚本的时候,可能不会太在意代码的格式。不过一旦开始团队合作,整个项目组则会选择同一个代码风格和格式以有效降低协同成本。所以定期对自己写的代码进行格式化是个很好的习惯。 你可以按下 “Option + Shift + F” (Windows 上是 Alt + Shift + F)来对整个文档进行格式化,VS Code 也会根据你当前的语言,选择相关的插件。当然,前提条件是你已经安装了相关插件。 你也可以选中一段代码,然后按下 “Cmd + K Cmd + F” (Windows 上是 Ctrl + K Ctrl + F),这样只有这段被选中的代码才会被格式化。 来源: https://www.cnblogs.com/numpycomcn/p/11784812.html

时间格式化代码(示例)

匿名 (未验证) 提交于 2019-12-03 00:27:02
/** * Created by jiachenpan on 16/11/18. */ export function parseTime ( time , cFormat ) { if ( arguments . length === 0 ) { return null } const format = cFormat || '{y}-{m}-{d} {h}:{i}:{s}' let date if ( typeof time === 'object' ) { date = time } else { if (( '' + time ). length === 10 ) time = parseInt ( time ) * 1000 date = new Date ( time ) } const formatObj = { y: date . getFullYear (), m: date . getMonth () + 1 , d: date . getDate (), h: date . getHours (), i: date . getMinutes (), s: date . getSeconds (), a: date . getDay () } const time_str = format . replace ( /{ ( y | m | d | h | i |

【Thinkphp5】解决模板输出时间戳自动转换为时间格式的问题

匿名 (未验证) 提交于 2019-12-02 22:11:45
背景: 数据库存储时间为时间戳,格式为varchar,模板输出时未进行时间格式化却输出了时间格式 如下图 (数据库存储的时间戳) (页面输出的时间) (未进行格式化的时间代码) (格式化后的时间代码) 此时将报错: 解决方法: 默认为 修改为 , 此时再将时间代码进行格式化 , 此时输出为 注意:此时所有有关时间的代码都需要进行格式化输出,否则将原样输出时间戳!!! 来源:博客园 作者: 潇潇六月雨 链接:https://www.cnblogs.com/jasonLiu2018/p/11519469.html

Sublime 格式化代码 设置快捷键以及插件使用

心不动则不痛 提交于 2019-12-02 05:34:19
实在sublime中已经自建了格式化按钮: Edit —> Line —> Reindent 只是sublime并没有给他赋予快捷键,所以只需加上快捷键即可 Preference —> Key Bindings -user (首选项—>快捷键设置) 中 括号内添加(比如添加:ctrl + alt + l (和idea编辑器保持一致) { "keys": ["ctrl+alt+l"], "command": "reindent" } 来源: https://blog.csdn.net/qq_20757489/article/details/102722882

Java代码规范、格式化和checkstyle检查配置文档

元气小坏坏 提交于 2019-12-01 21:16:08
为便于规范各位开发人员代码、提高代码质量,研发中心需要启动代码评审机制。为了加快代码评审的速度,减少不必要的时间,可以加入一些代码评审的静态检查工具,另外需要为研发中心配置统一的编码模板和代码格式化模板。 Java代码规范、格式化和checkstyle检查配置文档下载地址: http://www.blogjava.net/Files/amigoxie/Java 代码规范、格式化和checkstyle检查配置文档.rar 1 、配置统一的编码模板 1.1 配置编码模板 在 Eclipse 或 MyEclipse 中点击 Window -> Preferences 菜单,点击左侧的“ Java ” -> “ Code Style ” -> “ Code Templates ”,界面如下图所示: 点击上图右侧的“ Import ”按钮,在弹出的文件选择窗口选择公司自己的编码模板,例如 eclipse_templates.xml 文件(仅提供参考,可自行修改)。在“ Configure generated code and comments ”区域有“ Comments ”和“ Code ”两个菜单,点开后可以看到各种类型的注释和编码模板定义: 可以点击上面的各种类型查看该模板文件的定义。 例如文件注释定义: 文件注释定义中的文件作者取自所在系统登录用户,若不正确时,可点击“ Edit

idea-代码格式化快捷键设置(2019.1版)

泪湿孤枕 提交于 2019-12-01 01:42:26
idea默认格式化快捷键是:Ctrl+Alt+L,有时会因其它软件快捷键的冲突导致失灵。 设置方法如下: 1.File --> Settings...      2. Keymap -> Code    3.Code ->Reformat Code   4. 右击Reformat Code 弹出Add Keyboard Shortcut    5.然后修改你自己熟悉的快捷键就行了    idea默认格式化快捷键是:Ctrl+Alt+L,有时会因其它软件快捷键的冲突导致失灵。 设置方法如下: 1.File --> Settings...      2. Keymap -> Code    3.Code ->Reformat Code   4. 右击Reformat Code 弹出Add Keyboard Shortcut    5.然后修改你自己熟悉的快捷键就行了    来源: https://www.cnblogs.com/jpfss/p/11646277.html

【Thinkphp5】解决模板输出时间戳自动转换为时间格式的问题

倾然丶 夕夏残阳落幕 提交于 2019-11-29 14:20:55
背景: 数据库存储时间为时间戳,格式为varchar,模板输出时未进行时间格式化却输出了时间格式 如下图 (数据库存储的时间戳) (页面输出的时间) (未进行格式化的时间代码) (格式化后的时间代码) 此时将报错: 解决方法: 修改database.php(数据库配置文件)中的 datetime_format 项, 默认为 修改为 , 此时再将时间代码进行格式化 , 此时输出为 注意:此时所有有关时间的代码都需要进行格式化输出,否则将原样输出时间戳!!! 来源: https://www.cnblogs.com/jasonLiu2018/p/11519469.html

Python 3.6 字符串操作 实例

自闭症网瘾萝莉.ら 提交于 2019-11-28 23:48:42
Python 3.6 字符串操作 常见的字符串操作 字符串的格式化 C语言使用函数printf()、sprintf()格式化输出结果,Python也提供了类似的功能。Python将若干值插入带有“%”标记的字符串中,从而可以动态地输出字符串。字符串的格式化语法如下所示。 " %s " % str1 " %s %s " % (str1, str2) 【代码说明】第1行代码使用一个值格式化字符串。第2行代码使用多个值格式化字符串,用于替换的值组成一个元组。 下面这段代码演示了字符串的格式化操作: str1 = 'version' num = 1.0 format = " %s " % str1 print ( format ) format = " %s %d " % (str1, num) print ( format ) 【代码说明】 第4行代码用变量str1的值替换字符串中的%s。 第5行代码输出结果是“version”。 第6行代码分别用变量str1、num的值替换%s和%d的值。%d表示替换的值为整型。 第7行代码输出结果为“version 1”。 注意 如果要格式化多个值,元组中元素的顺序必须和格式化字符串中替代符的顺序一致,否则,可能出现类型不匹配的问题。如果将上例中的%s和%d调换位置,将抛出如下异常: TypeError: int argument required

vscode保存代码,自动按照eslint规范格式化代码设置

こ雲淡風輕ζ 提交于 2019-11-26 17:59:30
# vscode保存代码,自动按照eslint规范格式化代码设置 编辑器代码风格一致,是前端代码规范的一部分。同一个项目,或者同一个小组,保持代码风格一致很必要。就拿vue项目来说,之前做的几个项目,很多小伙伴代码格式化用的是vue-beautify ,这个格式化工具有个明显的缺点,就是三元不等式明明可以一行显示,非得格式化成3行,import用{}引入多个变量或者函数,非得格式化成好几行,看起来很是别扭。因此,好的格式化工具和团队代码风格一致,显得格外重要。我建议我们整个小组运用同一个编辑器,同一种代码校验,同一个格式化方式。下面我来介绍一下使用vscode+eslint 自动保存,自动格式化的一种方式! eslint 自动格式化 先说一个前提吧,你在package.json中安装了eslint的依赖,不然配置无用。 "eslint": "^6.1.0", "eslint-friendly-formatter": "^6.4.1", "eslint-loader": "^6.4.1", "eslint-plugin-html": "^6.4.1", 上面说的是一个前提,下面来说一下具体的配置步骤: 首先 ,在我们项目跟目录添加.eslintrc.js 文件,用于校验代码,编写eslint相关规则,关于eslint的一些具体规则,请查看eslint文档

使用AStyle进行代码格式化

天大地大妈咪最大 提交于 2019-11-26 15:02:58
使用AStyle进行代码格式化 在日常的编码当中,大家经常要遵照一些设计规范,如命名规则、代码格式规范等等。或者大家在看一些别人写的代码时,若代码格式不是很规范时,看起来是比较麻烦的。 今天就给大家介绍一款名为AStyle的代码格式化工具,Astyle是一个开源代码格式化工具,可以使大家在日常开发中非常方便的调整大家的代吗格式。支持多种开发语言, 支持多种格式化风格,本文主要简单介绍下怎样通过简单的几个步骤同Visual Studio的IDE进行集成,进行代码格式化。好了,入题: 第一步。下载最新版本的Astyle. 当前最新版本是Artistic Style 2.02. 可以使用以下连接下载最新版本: http://sourceforge.net/projects/astyle/files/ 第二步。把AStyle.exe复制到Visual Studio安装目录下的外部工具目录 下载后加压AStyle_2.02.1_windows.zip,把其中Bin目录下的AStyle.exe复制到Visual Studio的安装目录下的外部工具目录,我使用的是VS2008,就是以下路径: C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools,其它版本的路径基本相似。 压缩包中包含源代码,你也可以自行编译生成AStyle.exe.