`
- 浏览:
1314050 次
- 性别:
- 来自:
江苏
-
在 pydent 基础上 改造的
多了一些自动加空格,我是一个懒人,多一个空格都不高兴打。。。
还可以在 vim 一键排版
安装工具后,在.vimrc中加入下面代码,可以实现F12一键排版
map <F12> :call FormartSrc()<CR>
"定义FormartSrc()
func FormartSrc()
exec "w"
if &filetype == 'c'
exec "!astyle --style=ansi --one-line=keep-statements -a --suffix=none %"
elseif &filetype == 'cpp' || &filetype == 'hpp'
exec "r !astyle --style=ansi --one-line=keep-statements -a --suffix=none %> /dev/null 2>&1"
elseif &filetype == 'perl'
exec "!astyle --style=gnu --suffix=none %"
elseif &filetype == 'py'||&filetype == 'python'
exec "r !pydent % > /dev/null 2>&1"
elseif &filetype == 'java'
exec "!astyle --style=java --suffix=none %"
elseif &filetype == 'jsp'
exec "!astyle --style=gnu --suffix=none %"
elseif &filetype == 'xml'
exec "!astyle --style=gnu --suffix=none %"
elseif &filetype == 'html'
exec "!astyle --style=gnu --suffix=none %"
elseif &filetype == 'htm'
exec "!astyle --style=gnu --suffix=none %"
endif
exec "e! %"
endfunc
"结束定义FormartSrc
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
一种无妥协的Python代码格式化工具。它旨在帮助开发人员维护一致、可读的Python代码,减少代码风格争议。通过运行black,您可以自动格式化Python代码,使其符合PEP 8代码风格规范。black不仅是一种强大的代码格式化...
Python的`yapf`则是由Google开发的Python代码格式化工具,它可以解析Python源代码并按照PEP8标准重新格式化。开发者可以通过在终端输入`yapf -i file.py`来格式化单个文件,或使用`--recursive`选项格式化整个目录。...
Python-YAPF是一款由Google开发并开源的Python代码格式化工具,它的全称是Yet Another Python Formatter。YAPF的目标是提升Python代码的可读性和一致性,通过自动格式化代码,使得不同开发者编写的代码风格统一,...
"黑色格式化程序"(Black)就是这样一个工具,它是一个自动化的Python代码格式化器,遵循PEP8编码规范,可以快速将Python代码格式化为统一的样式。 Sublime Text 3是一款非常流行的、轻量级的文本编辑器,它支持...
**Python-Black:Python代码格式化利器** Python-Black,正如其名,是Python开发者的一把黑色利剑,专门用于代码格式化。这个工具旨在消除关于代码风格的争论,通过自动格式化Python源代码,使其遵循PEP 8编码规范...
`black`是Python社区广泛采纳的一个代码自动格式化工具,它遵循PEP 8编码规范,能够快速统一代码风格,使代码更加整洁、一致。当在Jupyter Notebook中结合`black`使用时,可以极大地提升代码的可读性和团队协作效率...
一个非常快速的Python检查器和代码格式化工具,用Rust编写。它旨在帮助开发人员轻松进行Python代码的检查和格式化,提高代码质量和可读性。Ruff的性能卓越,使开发人员能够更高效地管理和维护Python项目。
代码格式化工具是程序员日常开发过程中不可或缺的辅助软件,它能自动整理代码的缩进、空格、换行等格式,使代码更加整洁规范。在编程工作中,保持代码的整洁和一致性至关重要,因为这不仅有助于提高代码的可读性,还...
3. **多语言支持**:优秀的代码格式化工具通常支持多种编程语言,如Java、Python、JavaScript、C++、C#、HTML、CSS等,满足不同项目的需要。 4. **自定义规则**:用户可以根据自身或团队的编码规范,定制格式化规则...
很棒的Python代码格式化程序 精选的Python代码格式化程序列表 代码格式化程序 自动化的Python 2到3代码转换。 -一种自动在调用和文字中添加尾随逗号的工具。 一种自动格式化Python代码以符合PEP 8样式指南的工具。...
在上述内容中,提到了一段Python代码,该代码展示了如何使用Python进行CSV文件的格式清洗与转换。具体步骤包括: 1. 读取CSV文件:使用Python的文件操作函数`open`和`readlines`方法,将CSV文件读取为一个字符串...
sql_formatter基于PythonSQL格式化程序如何安装通过点pip install sql-formatter或通过conda conda install -c pablormira sql_formatter 如何使用通过命令行格式化SQL文件sql-formatter sql_file.sql sql_file2.sql...
推荐理由:一个非常快速的Python检查器和代码格式化工具,用Rust编写。它旨在帮助开发人员轻松进行Python代码的检查和格式化,提高代码质量和可读性。Ruff的性能卓越,使开发人员能够更高效地管理和维护Python项目。
**CoolFormat 3.2 源代码格式化工具** CoolFormat 3.2 是一款专为程序员设计的源代码格式化工具,旨在提升代码的可读性和一致性。这款工具采用了全新的Ribbon风格界面,使得操作更为直观和便捷,成为程序员日常开发...
YapPF 是一个基于 Python 的格式化程序clang-format (由 Daniel Jasper 开发)。本质上,该算法会获取代码并计算出符合配置样式的最佳格式。它消除了维护代码的大量繁琐工作。最终目标是 YAPF 生成的代码与程序员...
2. **autopep8**: 这是另一个基于 PEP 8 的 Python 代码格式化工具,其目标是自动修复违反 PEP 8 的代码。它能够快速地对整个文件或代码片段进行格式化,使得代码符合标准。 3. **black**: 黑色是 Python 社区广泛...
Python代码行数统计工具是一种非常实用的开发辅助软件,它可以帮助程序员快速了解项目中的代码规模,从而进行有效的代码管理和优化。这个压缩包“python代码行数统计.zip”包含了一个这样的工具,它专用于统计Python...
不过,值得注意的是,虽然自动化工具能完成大部分工作,但完全兼容 Python 3 还需要人工审查和测试,以确保代码的正确性和健壮性。在实际操作时,结合其他辅助工具,如 PyCharm 的迁移助手,可以进一步提高迁移效率...
Python代码格式化器 yapf --- `A formatter for Python files.zip` 提供的是 yapf,一个流行的 Python 代码格式化工具。yapf 是 Google 开源的一个项目,它旨在通过自动格式化 Python 代码,使其遵循 PEP 8 编码...