小编Luk*_*e_P的帖子

从intellij-idea导入代码样式格式设置到eclipse

我最近实现了maven Check样式插入我的项目并更改了intellij(我使用的)中的所有formater设置以符合此样式指南(他们现在这样做).

但是我需要为eclipse生成一个设置.xml文件,这样我的同事就可以自动格式化代码,这样它也符合这个样式指南.

我发现的问题是我看不到从intellij导出设置并将它们导入eclipse的方法.我无法手动配置eclipse以符合新风格指南的细微差别(延续缩进是主要问题).

任何帮助或想法都会很棒.:)

java eclipse intellij-idea checkstyle eclipse-formatter

7
推荐指数
1
解决办法
6089
查看次数

IntelliJ IDEA没有"超链接"到Maven Run工具窗口中的源文件

我已经使用intellij 2年了,并且喜欢它.但是在更新到2016.3.4后,它停止在运行窗口中突出显示路径位置.

我以前只能点击突出显示的路径,它会跳转到文件和行.

来自maven-checkstyle-plugin的输出示例应该是"可点击的":

[ERROR] C:\Users\userName\Documents\project.main\src\main\java\MyClass.java:36: Only one statement per line allowed. [OneStatementPerLine]
Run Code Online (Sandbox Code Playgroud)

这是非常令人沮丧的,如何让intellij再次这样做的任何想法都会很棒.


最小,完整和可验证的例子

复制此项在IntelliJ IDEA中创建一个名为"bug"的项目

IntelliJ IDEA 2016.3.4
Build #IU-163.12024.16, built on January 31, 2017
Run Code Online (Sandbox Code Playgroud)

创建一个文件夹

bug-> CodeStyle和此文件夹中的文件"checkstyle.xml"

<?xml version="1.0"?>
<!DOCTYPE module PUBLIC
        "-//Puppy Crawl//DTD Check Configuration 1.3//EN"
        "http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
<module name="Checker">
    <property name="charset" value="UTF-8"/>
    <property name="severity" value="error"/>
    <property name="fileExtensions" value="java,"/>
    <module name="FileTabCharacter"/>
    <module name="TreeWalker">
        <module name="RegexpSinglelineJava">
            <property name="format" value="System\.(out|err).*?$"/>
            <property name="ignoreComments" value="true"/>
        </module>
    </module>
</module>
Run Code Online (Sandbox Code Playgroud)

pom

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>bugExample</groupId>
    <artifactId>bug</artifactId>
    <version>1.0-SNAPSHOT</version> …
Run Code Online (Sandbox Code Playgroud)

intellij-idea filepath maven intellij-idea-2016

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

"create-react-app"调试无法在WebStorm中运行

我最近更新了我的Web应用程序项目,使用"create-react-app"而不是捆绑在一起的Webpack和Babel配置.

以前,WebStorm中的调试与JetBrains Chrome扩展程序完美配合.

然而,现在,当我在项目中的JavaScript(.jsx)文件中设置断点时,它不会在断点处停止.但是,如果我在index.html文件中的内联脚本上放置一个断点,那么它可以工作,如果我启用"break on exception",它就适用于那种情况.

我真的很困惑.任何帮助或建议都会很棒(这可能很简单).

javascript debugging intellij-idea webstorm create-react-app

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

使用JavaScript中的"地址字符串"从json对象获取字段

我是java脚本的新手,所以如果这是微不足道的话我很抱歉.如果我有一个对象,我的问题是语法:

this.state = {
  A : {
       B: {
           C : [
             {value : 'bob'},
             {value : 'Jim'},
             {value : 'luke'},
           ]
       }
  }
}
Run Code Online (Sandbox Code Playgroud)

我有一个字符串location = 'A.B.C[1]',描述了我想要的数据的位置.

为什么我不能这样做 data = this.state[location].value

是否有一种简单的"JavaScript"方式使用位置字符串获取数据?

任何帮助都会很棒:)

javascript json reactjs

2
推荐指数
1
解决办法
169
查看次数