对于大量使用Java注释的项目,是否对注释顺序有任何建议?从而统一团队中的代码风格.
我是日食的新手.我想缩进我的代码的所有行并通过按快捷键或类似的东西来格式化打开的文件...我知道CTRL + SHIFT + F(因为它实际上在pydev中不起作用!!)我已经一直在寻找没有成功的时间.在eclipse中有没有办法做到这一点.有点像视觉工作室中的CTRL + K,D,它自动格式化和缩进所有源代码行?
我最近开始使用一个使用" 流畅界面 " 的API .我正在努力找到如何配置Eclipse代码格式化程序以正确支持它.
我想得到的是:
Foo myFoo = new Foo()
.setThis()
.setThat()
.setTheOther()
.setOneMoreThing();
Run Code Online (Sandbox Code Playgroud)
但我无法找到正确的设置:我最终得到这样的东西:
Foo myFoo = new Foo().setThis().setThat()
.setTheOther().setOneMoreThing();
Run Code Online (Sandbox Code Playgroud)
这远远不够可读.
有人已经解决了这个吗?
我使用Android工作室,当我承诺在GitHub上回购并查看git的差异我看到一个红色的标记线处与警告"在文件末尾不换行"几个文件的末尾.如何配置Android Studio以确保它在每个文件的文件文件中添加换行符.谢谢.
对于VSCode中支持的文件,我们得到一个选项(当您右键单击文件编辑器时)Format Document (ALT+SHIFT+F).
但不幸的是,对于Groovy,此选项不可用.而根据VSCode社区,有没有计划来实现此功能.
是否有可用的替代解决方案,专门用于VSCode?
我知道 Black 是一个固执己见的格式化程序,但我喜欢它所做的一切,除了一件大事。当我有一个带有多个参数的函数时,而不是像这样显示它:
def example_function(arg_1: str, arg_2: bool, arg_3: int = 0, arg_4: int = 1, arg_5: float = 0.0):
pass
Run Code Online (Sandbox Code Playgroud)
为了便于阅读,我宁愿将其显示如下
def example_function(
arg_1: str,
arg_2: bool,
arg_3: int = 0,
arg_4: int = 1,
arg_5: float = 0.0
):
Run Code Online (Sandbox Code Playgroud)
这可以通过 Black 或其他格式化程序实现吗?我多次遇到这个问题,这让我考虑不使用黑色,无论是其他东西还是什么都不使用。任何想法或意见?
我有一个很多人都感动的代码库.虽然大多数人都努力保持代码格式良好(例如一致的缩进和使用大括号),但有些人却没有,甚至那些做的也不能总是这样做,因为我们都使用不同的编辑器,所以设置像空格vs标签是不同的.
是否有任何标准的lint工具可以检查代码是否格式正确,但实际上并没有更改它(比如indent只返回错误和警告)?
虽然这个问题可以得到普遍回答,但我的重点是C和C++,因为这就是这个项目所写的内容.
Uncrustify非常棒,并且可以很好地整理代码.但是,我在文件中有一些C代码,我不希望Uncrustify改变.有什么方法可以防止Uncrustify触及这个,可能是通过在代码周围的注释中放置特定的标签或什么?
当我输入以下javascript代码(确切的击键):
myObject
.doSomething()
.doSomethingElse();
Run Code Online (Sandbox Code Playgroud)
我希望它能自动成为以下......
myObject
.doSomething()
.doSomethingElse();
Run Code Online (Sandbox Code Playgroud)
......和其他程序员一样,对吧?
如何启用此功能,为什么默认情况下不启用?
javascript code-formatting auto-indent sublimetext sublimetext3
如何在访问修饰符后实现以下缩进:
class A{
public:
int a;
}
Run Code Online (Sandbox Code Playgroud)
应该导致
class A
{
public:
int a; // note the indentation
}
Run Code Online (Sandbox Code Playgroud)
clang-format只允许访问修饰符与int a AccessModifierOffset: 0结果处于同一级别
class A
{
public:
int a;
}
Run Code Online (Sandbox Code Playgroud) code-formatting ×10
c ×2
c++ ×2
eclipse ×2
java ×2
python ×2
android ×1
annotations ×1
auto-indent ×1
clang-format ×1
git ×1
groovy ×1
indentation ×1
javascript ×1
lint ×1
linux ×1
newline ×1
pydev ×1
sublimetext ×1
sublimetext3 ×1
uncrustify ×1