#region在多种编程语言及IDE中进行代码折叠,包括python msvc++ c#等

本文为作者原创,转载请注明出处:https://www.cnblogs.com/zhaoqingqing/p/17627281.html



vs/rider中折叠C#代码#

在写C#的时候,在visual studio中可以使用#region和#endregion来进行代码折叠,那么在pycharm中是否可以呢?

Copy
//这里有很多的代码...... #region //这里的数百行的伪代码,可以直接折叠起来,方便阅读及归类 [MenuItem("KEngine/KSFramework Options and Help")] private static void Open() { //... } [MenuItem("KEngine/UI(UGUI)/Reload UI Lua %&r")] public static void ReloadAllUIScript() { //... } #endregion

pycharm折叠python代码#

我试了一下在pycharm中也可以使用相同的指令来折叠代码,但是如果#endregion是在方法的最后面或者类的最后面,就无法自动折叠。

最后阿风同事告诉我,可以在#endregion后面再加一个无用的函数,这样就能让代码块进行折叠了,示例:

Copy
#这里有很多的python代码...... #region #这里的数百行的伪代码,并且#endregion在文件的最后面一行 def ailabTest(): pass def teamcityTest(): exec 'print 111' #endregion def foldtest: pass

vs中折叠c++代码#

折叠之后只有一行

Copy
#pragma region 同步版本接口 测试用 static PyObject* py_initSDK(PyObject* args) { //... } static PyObject* py_setExtraParam(PyObject* args){ //.... } #pragma endregion 同步接口

vscode代码折叠#

vscode的支持性非常好,以上折叠写法都支持,附上vscode官网不同编程语言的折叠代码写法:Basic Editing in Visual Studio Code

Language Start region End region
Bat ::#region or REM #region ::#endregion or REM #endregion
C# #region #endregion
C/C++ #pragma region #pragma endregion
CSS/Less/SCSS /#region/ /#endregion/
Coffeescript #region #endregion
F# //#region or (#_region) //#endregion or (#_endregion)
Java //#region or // // #endregion or //
Markdown
Perl5 #region or =pod #endregion or =cut
PHP #region #endregion
PowerShell #region #endregion
Python #region or # region #endregion or # endregion
TypeScript/JavaScript //#region //#endregion
Visual Basic #Region #End Region

jetbrains系列折叠lua代码#

有段时间没写lua了,理论上jetbrains系列IDE都有能够折叠代码的写法,伪代码

Copy
--lua start function init() --todo --lua end

作者:赵青青   一名在【网易游戏】做游戏开发的程序员,擅长Unity3D,游戏开发,.NET等领域。
本文版权归作者和博客园共有,欢迎转载,转载之后请务必在文章明显位置标出原文链接和作者,谢谢。
如果本文对您有帮助,请点击【推荐】您的赞赏将鼓励我继续创作!想跟我一起进步么?那就【关注】我吧。
posted @   赵青青  阅读(335)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10亿数据,如何做迁移?
· 推荐几款开源且免费的 .NET MAUI 组件库
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 易语言 —— 开山篇
· Trae初体验
历史上的今天:
2015-08-13 Editor扩展之查看Prefab用在那儿
2014-08-13 LUA 运算笔记
CONTENTS
点击右上角即可分享
微信分享提示