我使用黑色来格式化普通.py文件以及 Jupyter Notebook 文件 ( .ipynb)。对于笔记本电脑,我想要一个更短的line-length.
是否可以用黑色为不同的文件扩展名指定不同的格式化规则?
有谁知道如何配置visual studio以正确格式化视图中的代码段
这惹恼了我的废话!:
<select>
<%
foreach(Height height in ViewData.Model.Heights)
{%>
<option value="<%=height.ID %>"><%=height.Value%></option>
<%
}%>
</select>
Run Code Online (Sandbox Code Playgroud)
它应该是这样的:
<% foreach(Height height in ViewData.Model.Heights) { %>
<option value="<%=height.ID %>"><%=height.Value%></option>
<% } %>
</select>
Run Code Online (Sandbox Code Playgroud)
我可以手动修复它,但每当我重新格式化,或者更改一些靠近括号的代码时,它会再次搞砸!
我想知道netbeans ide中用于格式化代码模板的语法或语言是什么.我的意思是,在默认模板中我可以看到类似的东西;
while (${EXP default="exp"})
{
${selection line}${cursor}
}
Run Code Online (Sandbox Code Playgroud)
和:
// <editor-fold defaultstate="collapsed" desc="${comment}">
${selection}${cursor}// </editor-fold>
Run Code Online (Sandbox Code Playgroud)
我试验并做到了这一点:
int ${IDX newVarName default="loop"};
for (${IDX} = 0; ${IDX} < ${SIZE int default="size"}; ${IDX}++)
{
${cursor}
}
Run Code Online (Sandbox Code Playgroud)
它有效,但我真的不知道"$ {IDX}"或"$ {SIZE int default ="size"}"或"$ {selection} $ {cursor}"来自哪里以及其他什么陈述我可以用来格式化我的模板.
这是一些脚本或编程语言吗?
我在哪里可以找到这些信息?
我使用了“重新格式化代码”选项,但它拒绝将代码格式化为我的自定义设置。我已经更改了新模板中的“代码样式”设置,并且正在使用它。无法在全局级别上更改代码样式。
它继续像这样格式化我的代码:
if (x) {
y();
}
Run Code Online (Sandbox Code Playgroud)
它应该看起来像这样:
if (x)
{
y();
}
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?只是为了确认我已进入设置并更改了项目的自定义模板中的代码样式。我没有看到 IDE 设置的全局代码样式选项。
我想在 intelliJ 中按包对导入进行分组。
现在它对导入进行了正确的排序,并给了我这个。
import com.google.common.Something
import com.google.common.SomethingElse
import org.apache.commons.Something
import org.apache.commons.SomethingElse
Run Code Online (Sandbox Code Playgroud)
我希望它是
import com.google.common.Something
import com.google.common.SomethingElse
import org.apache.commons.Something
import org.apache.commons.SomethingElse
Run Code Online (Sandbox Code Playgroud)
我怎样才能让 intelliJ 自动执行此操作,而不必在Editor->Cody Style->Java->Imports->Import Layout.
How do I prevent Visual Studio Code from pushing chained JavaScript functions on to a new line as can be seen illustrated by the GIF below:
As you can see, it makes the code extremely hard to view and extends a simple if check in to multiple lines. I am using the extension called Prettier - Code Formatter and I have looked through the preferences and found the following:
// Format a file on save. A formatter must be available, …Run Code Online (Sandbox Code Playgroud) 当前状态:
我有一个使用以下工具构建的项目:Java 1.8.161、Maven 3.3.9、SpringBoot 2.0.1,工具:Jenkins 和 GitLab。我想使用google java 格式作为整个团队的标准。
我的调查/解决方案:
在调查过程中,我找到了解决方案,这听起来很简单。只需使用以下命令更新 pom 文件:
<build>
<plugins>
<plugin>
<groupId>com.coveo</groupId>
<artifactId>fmt-maven-plugin</artifactId>
<version>2.5.0</version>
<executions>
<execution>
<goals>
<goal>format</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
Run Code Online (Sandbox Code Playgroud)
它有效。如果我运行编译、打包、验证、安装或部署 Maven 生命周期,代码将被格式化。
题:
我如何在所有团队成员每次提交后运行它,而无需在他们的 IDEA 中执行任何额外步骤?因为现在,我需要在每次提交之前运行 Maven。但是在应用程序运行过程中没有必要,所以团队可以避免它..这当然会导致git中的历史问题。
我正在尝试弄清楚如何安装独立的 Clang-Format工具。
我已经从我的操作系统 (Fedora 27) 的官方下载页面下载了 Clang 的预构建二进制文件。
但是我没能弄清楚如何运行该工具。
上面的文档说clang-format位于clang/tools/clang-format但是下载的文件中不存在这样的路径。
我在整个下载目录中搜索了“format”,并在 /bin/ 目录中找到了“clang-format”可执行文件。
但是,当我尝试从终端运行它时,如下所示:
./clang-format
终端说:
bash: ./clang-format: No such file or directory
(我已更改文件权限以允许执行)
我也研究clang-format过从源代码构建,但我未能找到如何clang-format在没有任何其他 clang 添加的情况下单独构建的说明。
帮助将不胜感激。谢谢你!
我想在本地格式化 Jenkinsfile 并了解它们是否存在任何格式问题。我使用 sublime 编辑器进行编辑。有没有更好的编辑器可以建议我任何格式错误?我不想使用任何在线格式化工具。
我想在 JS 中为 switch-case 强制使用大括号,可能使用 ESLint 或 Prettier。您是否知道任何相关的配置,或者如果不知道,那么还有其他的 linting 或格式化工具吗?
我尝试将 ESLint 规则curly设置为"all",但它并没有抱怨我的无卷曲开关盒。
有一个switch-case ESLint 插件,但我在它的文档中没有找到这样的规则,在它的源代码中也没有。
例子
错误的:
switch (foo) {
case "bar":
return 1;
case "baz":
return 2;
default:
return 0;
}
Run Code Online (Sandbox Code Playgroud)
正确的:
switch (foo) {
case "bar": {
return 1;
}
case "baz": {
return 2;
}
default: {
return 0;
}
}
Run Code Online (Sandbox Code Playgroud) code-formatting ×10
java ×3
javascript ×2
c++ ×1
clang ×1
clang-format ×1
eslint ×1
formatting ×1
git ×1
gradle ×1
groovy ×1
ide ×1
maven ×1
netbeans ×1
pep8 ×1
prettier ×1
settings ×1
syntax ×1