标签: code-formatting

Notepad ++/Eclipse sql代码自动缩进选项?

DDL变得尤为丑陋.是否有任何SQL自动缩进的选项为Notepad ++?我曾尝试在Eclipse中执行此操作,但代码不会对自动缩进做出反应.

sql eclipse code-formatting notepad++

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

Eclipse中的排序方法

有没有一种简单的方法可以在Eclipse中对类中的方法进行排序?

eclipse code-formatting

46
推荐指数
2
解决办法
2万
查看次数

JavaScript Chart.js - 在工具提示上显示的自定义数据格式

我在这里查看了各种文档和类似的问题,但似乎无法找到特定的解决方案.如果我遗漏了任何明显或重复这个问题的道歉!

作为一些背景信息,我使用Chart.js插件实现了4个图形,并使用PHP从数据库传递了所需的数据.这一切都正常工作,很好.

我的问题是我需要将工具提示中的数据显示为格式化数据.与%数字一样.例如,我的数据库中的一个数据是-0.17222.我把它格式化为一个百分比显示在我的表中,一切都很好.但是,在设置chart.js条形图的数据时,数据显然缺少此格式并显示为-0.17222,这是我不想要的.

对不起,我想张贴一张照片,但我的声誉太垃圾了!

我从数据库中获取数据,然后设置到我的表中:

var kpiRex = new Handsontable(example1, {
    data: getRexData(),
Run Code Online (Sandbox Code Playgroud)

然后我在图表部分中提供这样的数据:

data: kpiRex.getDataAtRow(3)
Run Code Online (Sandbox Code Playgroud)

任何帮助都会很棒!我已经被困在这几个小时了,这可能是我非常简单的事情.

javascript code-formatting string-formatting number-formatting chart.js

45
推荐指数
8
解决办法
10万
查看次数

Clang格式换行符

我正在寻找一个clang-format设置来防止该工具删除换行符.

例如,我将我的ColumnLimit设置设置为120,这是我重新格式化一些示例代码时会发生的情况.

之前:

#include <vector>
#include <string>

std::vector<std::string> get_vec()
{
   return std::vector<std::string> {
      "this is a test",
      "some of the lines are longer",
      "than other, but I would like",
      "to keep them on separate lines"
   };
}

int main()
{
   auto vec = get_vec();
}
Run Code Online (Sandbox Code Playgroud)

后:

#include <vector>
#include <string>

std::vector<std::string> get_vec()
{
   return std::vector<std::string>{"this is a test", "some of the lines are longer", "than other, but I would like",
         "to keep them on separate lines"}; …
Run Code Online (Sandbox Code Playgroud)

c++ code-formatting clang clang-format

45
推荐指数
4
解决办法
1万
查看次数

是否有Haskell代码格式化程序?

我曾经写过

data A = A {
      a :: Double
    }
    deriving(Eq, Show)
Run Code Online (Sandbox Code Playgroud)

但现在我更喜欢

data A = A {
      a :: Double
    } deriving(Eq, Show)
Run Code Online (Sandbox Code Playgroud)

我认为答案是否定的,但无论如何我都会问:Haskell是否有代码格式化程序?

haskell code-formatting

42
推荐指数
2
解决办法
9474
查看次数

如何在Android Studio(IntelliJ)中格式化代码

我想在新创建的Android应用程序中格式化代码.

我以这种方式搞砸了代码:

 private static final
    int AUTO_HIDE_DELAY_MILLIS
            = 3000;
Run Code Online (Sandbox Code Playgroud)

我想格式化它,ctrl+alt+L但它不修复代码.我使用Windows 8.1.

code-formatting android-studio

42
推荐指数
5
解决办法
8万
查看次数

SQL字符串格式化程序

有没有人知道一个程序,一个实用程序或一些程序库,最好是Linux,它采用一个未格式化的SQL字符串并打印出来?

例如,我想要以下内容

select * from users where name = 'Paul'
Run Code Online (Sandbox Code Playgroud)

改成这样的东西

select * 
from users
where
   name = 'Paul'
Run Code Online (Sandbox Code Playgroud)

确切的格式并不重要.我只需要一些东西来获取一个大的SQL字符串并将其分解为更具可读性的东西.

sql linux formatting code-formatting

41
推荐指数
3
解决办法
1万
查看次数

Ruby代码美化,在多行上分割长指令

我们如何编写以下语句以提高可读性?

Promotion.joins(:category).where(["lft>=? and rgt<=?", c.lft, c.rgt]).joins(:shops).where(:promotions_per_shops => { :shop_id => shops_id }).count('id', :distinct => true)
Run Code Online (Sandbox Code Playgroud)

以下内容无法编译

Promotion.joins(:category)
         .where(["lft>=? and rgt<=?", c.lft, c.rgt])
         .joins(:shops)
         .where(:promotions_per_shops => { :shop_id => shops_id })
         .count('id', :distinct => true)

syntax error, unexpected '.', expecting kEND
                     .where(["lft>=? and rgt<=?", c.lft, c.rgt])
Run Code Online (Sandbox Code Playgroud)

ruby code-formatting

41
推荐指数
3
解决办法
2万
查看次数

Eclipse格式化程序在空注释行中添加空格

eclipse代码格式化程序在每个空的Javadoc注释行中添加一个尾随空格(参见屏幕截图).

在此输入图像描述

同事的格式化程序总是删除那些空格(从而产生烦人的SVN差异).他声称使用相同的格式化设置(XML文件).不过,我尝试了格式化设置页面的评论标签中的所有选项 - 没有成功.

它可以是eclipse版本之间的区别吗?(我相信使用的是Springsource Tool Suite 2.7.1,它基于Helios)

eclipse javadoc code-formatting

40
推荐指数
4
解决办法
1万
查看次数

Builder模式的Eclipse格式化程序设置

对于一系列合格调用的Eclipse格式化规则(即Builder模式样式),我非常沮丧.例如,以下是我创建新的Apache Commons CLI Options对象的一些代码的首选格式:

  Options options = new Options()
      .addOption(OPTION_HELP_SHORT, OPTION_HELP, false, "print usage information")
      .addOption(OPTION_VERSION_SHORT, OPTION_VERSION, false,
          "print version and exit")
      .addOption(OptionBuilder.withLongOpt(OPTION_PROPERTIES)
                     .hasArg()
                     .withArgName("FILE")
                     .withType(File.class)
                     .withDescription("specify a user properties file")
                     .create());
Run Code Online (Sandbox Code Playgroud)

即,参数在必要时被包装和缩进,除非必要,所有合格的调用都被包装并缩进(如果有多个).如果参数列表包含在限定调用内,则调用应首先包装.

Eclipse中的默认格式(参数和调用"仅在必要时换行")会产生以下混乱:

  Options options = new Options().addOption(
      OPTION_HELP_SHORT, OPTION_HELP, false, "print usage information")
      .addOption(OPTION_VERSION_SHORT, OPTION_VERSION, false,
          "print version and exit").addOption(
          OptionBuilder.withLongOpt(OPTION_PROPERTIES).hasArg().withArgName(
              "FILE").withType(File.class).withDescription(
              "specify a user properties file").create());
Run Code Online (Sandbox Code Playgroud)

进入"Java代码样式 - >格式化程序 - >行换行"和换行设置为"包装所有元素,除了第一个元素,如果没有必要",调用产生:

  Options options = new Options().addOption(
      OPTION_HELP_SHORT, OPTION_HELP, false, "print usage information")
      .addOption(OPTION_VERSION_SHORT, OPTION_VERSION, false,
          "print …
Run Code Online (Sandbox Code Playgroud)

java eclipse code-formatting

38
推荐指数
3
解决办法
8358
查看次数