标签: formatter

ByteCountFormatter iOS Swift

将字节值转换为 GB/MB/KB,我使用的是 ByteCountFormatter。下面的示例代码。

func converByteToGB(_ bytes:Int64) -> String {
        let formatter:ByteCountFormatter = ByteCountFormatter()
        formatter.countStyle = .binary

        return formatter.string(fromByteCount: Int64(bytes))
    }
Run Code Online (Sandbox Code Playgroud)

现在,我的要求是它应该只显示小数点后一位。1.24 GB => 1.2 GB 的示例,而不是 1.24 GB。应用地板或天花板功能后,强制为个位数。

formatter swift

6
推荐指数
1
解决办法
4431
查看次数

如何在Eclipse中组织导入,但不组织* change *星级导入

我想在Eclipse中配置Organize导入有一个警告:我不希望Eclipse更改与星号导入相关的导入(例如import javax.xml.parsers。*)。

我希望Eclipse不要扩展(用每个特定的星导入),如果已经有星导入,但也不要在没有星导入时自动添加星。

实际上,我希望组织导入只是组织导入(即重新订购),而不更改它们。任何的想法 ?

当IDE不干扰开发人员的意愿时,我会喜欢它。

java eclipse formatter

6
推荐指数
1
解决办法
1299
查看次数

如何更改 Black 的换行设置(Python 格式化程序)?

我使用 black 作为我的 python 格式化程序,当我的代码中有一个很长的列表时,black 将格式化这个列表,因为需要很多行来放置这个列表,如下所示:

city_order_list = [
    1,
    22,
    8,
    26,
    31,
    3,
    36,
    35,
    20,
    2,
    29,
    21,
    ...
]
Run Code Online (Sandbox Code Playgroud)

是否有任何设置可以禁用此功能,或其他高级设置(例如在一行中指定固定数量的元素)?像这样:

city_order_list = [
    1, 22, 8, 26, 31,
    28, 3, 36, 35, 20,
    2, 29, 21, 16, 50,
    34, 30, 9, 49, 10,
    39, 33, 45, 15, 44,
    42, 40, 19, 41, 13,
    25, 14, 24, 43, 7,
]
Run Code Online (Sandbox Code Playgroud)

python formatter

6
推荐指数
1
解决办法
2209
查看次数

错误:--config 中的 ESLint 配置无效

我在使用命令npm run start时遇到错误:

错误:--config 中的 ESLint 配置无效:- 意外的顶级属性“compilerOptions”。

我无法找出错误的原因。我尝试添加root:true和我偶然发现的许多其他解决方案。

我的 package.json 文件:

{
  "name": "discord-bot",
  "version": "1.0.0",
  "description": "",
  "main": "dist/WebServer.js",
  "scripts": {
    "prebuild": "eslint . --ext .js,.jsx,.ts,.tsx -c tsconfig.json --fix",
    "lint": "eslint . --ext .ts,.tsx",
    "lint-and-fix": "eslint . --ext .ts,.tsx --fix",
    "build": "tsc",
    "prestart": "npm run build",
    "start": "node .",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "Anup",
  "license": "ISC",
  "dependencies": {
    "express": "^4.17.2"
  },
  "devDependencies": {
    "@types/express": "^4.17.13",
    "@types/node": "^17.0.9",
    "@typescript-eslint/eslint-plugin": …
Run Code Online (Sandbox Code Playgroud)

json formatter typescript eslintrc

6
推荐指数
0
解决办法
4105
查看次数

使用格式化程序用0填充字符串

我知道我可以填充空格:

String.format("%6s", "abc"); // ___abc ( three spaces before abc
Run Code Online (Sandbox Code Playgroud)

但我似乎无法找到如何生产:

000abc
Run Code Online (Sandbox Code Playgroud)

编辑:

%06s先问过这个问题.只是在更多(未经验证的)答案出现之前让你知道.

目前我有:String.format("%6s", data ).replace(' ', '0' ) 但我认为必须存在更好的方法.

java formatter

5
推荐指数
2
解决办法
2440
查看次数

在rake中指定时,将忽略RakeTask.rspec_opts

我有一个RakeTask,它在test.rake文件中定义为

RSpec::Core::RakeTask.new(:pit) do |spec|
  spec.ruby_opts = "-I lib:spec"
  spec.rspec_opts = "--format html --out output.html --format documentation"
  spec.pattern = 'test.rb'
end

task :pi => [:report, :pit]
Run Code Online (Sandbox Code Playgroud)

当我运行命令

rake -f test.rake pi

,测试运行正常,但是根据文档格式化程序我没有看到任何输出,也没有生成output.html.

但是当我运行命令时

rspec test.rb --format html --out output.html --format documentation

测试运行正常,输出以文档格式打印,output.html也正确生成.

当我运行rake命令时,我也可以正确地看到参数,实际命令看起来像

ruby.exe -I lib:spec -S rspec test.rb --format html --out output.html --format documentation

因此,参数正确传递,格式选项仍然无效.你能帮我解决这个谜吗?

rake rspec formatter

5
推荐指数
1
解决办法
1117
查看次数

用于记事本++的自定义语言重新格式化程序

我是一个数据库平台的开发人员,该平台使用非常类似的特定编程语言vbscript来执行用户界面的一些功能.目前使用的开发编辑器notepad++已经有一个自定义语言荧光笔.已经出现了对代码整洁的需求,并且我已经在研究定制已经存在的格式化器/美化器但是未能找到任何适当的文档作为如何正确地执行它.据我所知,我可能需要编写一个解释器并使用nppexec插件,我之前在野牛中写过一个词法分析器,所以我想我不是一个初学者.

任何人都可以指出一个指南或给出一些指示,使事情更容易实现吗?

programming-languages notepad++ formatter

5
推荐指数
0
解决办法
294
查看次数

如何为自定义文件类型(文本)编写自定义eclipse格式化程序

我想为自定义文件类型(基于文本)编写一个eclipse格式化程序.目标是格式化像Fitnesse那样的表格文本数据,例如:

|column1   | column 2 |
|5|6|

When formatted would appear as:

| column1 | column 2 |
| 5       | 6        |

我不认为代码难以编写,我可以从fitnesse获得算法,但我不知道如何为eclipse编写插件.

谢谢

eclipse formatter

5
推荐指数
0
解决办法
224
查看次数

Eclipse格式化程序允许对齐='s和Javadoc选项卡

我正在使用Eclipse格式化程序,我想要以下代码格式.注意JavaDoc =是如何对齐的.

我想要的是:

/**
 * Description.
 *
 * @param alpha this is what alpha does
 * @param beta  this is what beta does
 * @param gamma this is what gamma does
 * @param delta this is what delta does
 */
public Foo(Bar alpha, Bar beta, Bar gamma, Bar delta) {
    this.alpha = alpha;
    this.beta  = beta;
    this.gamma = gamma;
    this.delta = delta;
}
Run Code Online (Sandbox Code Playgroud)

什么是eclipse格式:

/**
 *
 * @param alpha this is what alpha does
 * @param beta this is …
Run Code Online (Sandbox Code Playgroud)

java eclipse formatter

5
推荐指数
1
解决办法
402
查看次数

java.util.MessageFormat,java.util.Formatter和java.time。* / etc交互

我知道之前曾问过类似的问题,但不完全相同...本地化复合字符串的首选方法是什么?使用java.util.Formatter和快捷方式,还是java.text.MessageFormat?我知道Java教程推荐后者。但是我不确定,尤其是java.text.MessageFormat似乎不支持非常不幸的新java.time api。

java formatter internationalization messageformat

5
推荐指数
0
解决办法
104
查看次数