标签: code-formatting

如何将参数与emacs中的函数对齐?

如果我有以下内容:

func(arg1, arg2, arg3...)
func(longargarg1, longerarg2, arg3,...)
...
Run Code Online (Sandbox Code Playgroud)

如何对齐参数以便跟随它?

func(arg1       , arg2      , arg3...)
func(longargarg1, longerarg2, arg3,...)
...
Run Code Online (Sandbox Code Playgroud)

[我可以使用Mx align-regex来对齐第一个参数,但我不能用合适的正则表达式来对齐其余的参数.如果某些参数是带有逗号的字符串,则答案也会考虑到这一点.

emacs elisp code-formatting

9
推荐指数
1
解决办法
1901
查看次数

如何格式化perl代码?

我真的很喜欢我的Perl代码格式化 - 线条缩进等等.问题是我讨厌自己做,而且我真的很喜欢自动格式化程序,它会自动为您执行此操作.

我使用Eclipse和EPIC插件就是这样做的.问题是它不能很好地处理评论.如果注释太长,它不会将它们分成多行,而只是将它们转移到行的开头,因此缩进根本不对.

此外,它使代码行长约80个字符,这有时会使事情变得丑陋.从我上学的那些日子开始,我记得太长的路线很糟糕,但现在我想知道是否最好留下长线原样.

你说什么?关于如何在Eclipse(或一般)下格式化我的Perl代码的任何建议?

UPDATE

Eclipse的EPIC插件也使用了perl整洁.关于如何使perl整齐打破长代码行的任何想法,但如果它不能(例如长字符串)仍然正常缩进它们并允许它们更长(而不是将它们一直缩进到左边,因为默认情况下?

eclipse perl code-formatting

9
推荐指数
2
解决办法
5738
查看次数

有没有办法阻止Visual Studio 2010格式化ASP.NET MVC视图中的C#代码?

我希望Visual Studio能够继续自动格式化我的.cs文件,但有没有办法阻止它<% %>在ASP.NET MVC视图中的标签之间自动格式化C#代码,因为它确实搞得一团糟?

code-formatting visual-studio-2010 visual-studio

9
推荐指数
1
解决办法
882
查看次数

使用gq命令在Vim中自定义LaTeX(beamer)帧的格式

我希望能够使用gqVim中的组合键来格式化Beamer LaTeX幻灯片中的文本.

例如,我想gqap改变这个:

\begin{frame}{Some title}
\begin{itemize}\item first point
\item second point
\item etc. point \end{itemize} \end{frame}
Run Code Online (Sandbox Code Playgroud)

进入这个:

\begin{frame}{Some title}
  \begin{itemize}
    \item first point
    \item second point
    \item etc. point  
   \end{itemize} 
\end{frame}
Run Code Online (Sandbox Code Playgroud)

具体来说,我想遵守以下规则:

  • \item 总是从一条新线开始
  • \begin\end始终开始新的一条线
  • \begin{frame}\end{frame}始终从第1列开始
  • 环境中的环境缩进了2个空格
  • \item 在其环境中缩进2个空格

因此,我的核心问题涉及如何实现上述目标.

或者,任何有关起点或有用教程的建议都会非常有用.我也很想在有关的相对优点有任何意见formatexpr,formatprg或内部格式进行格式化等.

vim latex code-formatting beamer

9
推荐指数
1
解决办法
900
查看次数

设置Eclipse不要在接口中的方法声明之间插入空行?

我无法设置格式化程序,以免在接口中的方法之间插入空行.同时我仍然希望在类中的方法之间有空行.我找不到合适的格式化程序设置.有人能指出我正确的选择吗?

java eclipse ide settings code-formatting

9
推荐指数
1
解决办法
1221
查看次数

eclipse重新格式化仅编辑的行

我正在使用Java.如果我在Eclipse Helios中按Ctrl + Shift + F,它将自动格式化整个文件而不是我编辑的行.当其他人在同一文件上使用不同的样式时,这在登记时变成了一场噩梦.有没有办法告诉eclipse只格式化文件中触摸的行.

eclipse code-formatting

9
推荐指数
1
解决办法
4412
查看次数

有没有办法在Sublime Text中批量格式化代码?

是否有插件,或Sublime Text中的设置,将启用项目级代码格式化和.EditorConfig插件的应用程序?

我特别想知道手动应用.editorconfig首选项重新缩进多个,删除尾随空格,将空格转换为制表符等,跨文件类型.为了保持基本,我将我的查询限制为HTML,CSS/LESS/SASS和JS.

html javascript css code-formatting sublimetext

9
推荐指数
1
解决办法
1869
查看次数

将Intellij IDEA代码格式规则导出到Eclipse

有没有办法生成一个与Intellij IDEA代码格式规则匹配的eclipse代码格式化程序xml?

java eclipse code-formatting intellij-idea

9
推荐指数
1
解决办法
3036
查看次数

使用空格而不是制表符进行缩进的客观原因是什么?

根据PSR-2标准,是否有客观原因使用空格而不是制表符来缩进文件,有人可以提供:

  • 事实,
  • 引用
  • 专业知识

PSR-2标准的基础?

PSR-2标准的作者想到的不仅仅是"外观和感觉",不仅仅是基于观点的东西,很多人都难以理解为什么在团队合作中空间更好.

接受答案的解释:

根据Farsides的回答:存储库事物可能是为什么空间在PSR-2中被解释为缩进工具的确切情况.PSR-2是为协助团队合作而开发的标准.行开头处的单个意外空间 - 使用制表符时 - 可能在IDE中不可见,并且可能会潜入存储库.如果有几个人在同一个文件上工作,很可能会产生不必要的冲突.使用空格而不是标签可以轻松捕捉到眼球上的这种意外空间,这可能是一个原因,为什么使用它们成为标准.

php code-formatting psr-2

9
推荐指数
3
解决办法
3499
查看次数

在 diffplug/spotless 中使用 checkstyle.xml

我有一个 checkstyle.xml 文件来检查格式违规。有没有办法提供 checkstyle.xml 作为 diffplug/spotless formatter 的输入。正在使用 Java8,完美的版本是 2.11.0 。如果使用spotless::apply 可以做到这一点,我们就可以删除所有样式违规。Maven 版本是 3.6.3 。目前正在使用 google-java-format 。

code-formatting checkstyle maven-checkstyle-plugin google-java-format spotless

9
推荐指数
0
解决办法
1034
查看次数