Emacs代码折叠】的更多相关文章

进入HideShow mode: M-x hs-minor-mode(幸亏有tab键..要不这么长的命令=.=) 主要的功能: * C-c @ C-M-s 显示所有的代码 * C-c @ C-M-h 折叠所有的代码 * C-c @ C-s 显示当前代码区 * C-c @ C-h 折叠当前代码区 * C-c @ C-c 折叠/显示当前代码区…
之前在别的编辑器里用到代码折叠的功能很好用. 对 Emacs 不够熟悉,作为一只坚强的懒癌晚期患者,一直没开启这个功能,使用石器时代的标记法来记录每个结构的起止位置,效率可想而知. 今天可算是找着它啦!作为备忘,记录在这. ====================下文转自<那些年蛋疼的emacs代码折叠>================================= 这里说的是emacs自带的HideShow mode. 进入HideShow mode: M-x hs-minor-mode…
方法一: 用‘GO’来分开使代码折叠 可以看出go后面的自动有折叠 ,如果只有一行代码,则不会显示 方法二: 用’begin end‘来分开使代码折叠 使用begin end 可以使代码折叠 方法三: 用注释 /**/ 使暂时不需要的代码折叠起来 方法四: 工具-->选项--->Transact-SQL --> 制表符 --> 缩进 --> 块,即可 工具-->选项--->Transact-SQL-->InteliSense,概括语句的勾打上…
Tools->Options->TextEditor->File Extension Add ashx Microsoft Visual C# Apply OK 重启VS就可以了,效果如下图所示 代码折叠是可以了,但是有一点不舒服的是,第一行<%@这里会出现红线,不影响程序运行,但是看着不舒服(强迫症犯了). .ashx文件还有另外一个问题:.ashx文件中的代码不会被编译到.dll文件中. 要解决这个问题,可以把.ashx文件中的cs代码分离出来,也就是把.ashx文件中除了第一…
在intelliJ idea中不仅可以对类.方法等结构的代码进行折叠(ctrl+-)还可以自定义折叠代码.intelliJ支持两种风格的自定义代码折叠,如下: visual studio style //region Description Your code goes here... //endregion netbeans style // <editor-fold desc="Description"> Your code goes here... // </e…
VIM 代码折叠 VIM代码折叠方式可以用"foldmethod"选项来设置,如: set foldmethod=indent 有6种方式来折叠代码 1. manual //手工定义折叠 2. indent //用缩进表示折叠 3. expr //用表达式来定义折叠 4. syntax //用语法高亮来定义折叠 5. diff   //对没有更改的文本进行折叠 6. marker //用标志折叠 vim 配置文件分为全局配置文件和用户配置文件 1. 全局配置文件查找,在.vim 中输入…
文本类 新建普通文本:Ctrl+N新建浏览器窗口:Ctrl+Shift+B新建HTML页:Ctrl+Shift+N打开:Ctrl+O打开一个现有的文档文件结尾:Ctrl+End选区扩展到文档结尾处:Ctrl+Shift+End文件开始:Ctrl+Home选区扩展到文档开始处:Ctrl+Shift+HomeShift+End选区扩展到当前行行首:Shift+Home 删除光标左侧的单词:Ctrl+Backspace单词首字母大写:Ctrl+Shift+U 删除行:Alt+Shift+Delete删…
首先,在eclipse 中开启设置代码折叠功能 1. windows->perferences->General->Editors->Structured Text Editors 可以看到Enable folding选项,打上勾就可以使用代码折叠功能,但还要在具体的语言中设置 2.windows->perferences->Java->Editors->Folding 可以看到Enable folding选项,打上勾就可以使用代码折叠功能. 其次,使用快捷…
VIM设置代码折叠 1. 折叠方式 可用选项 'foldmethod' 来设定折叠方式:set fdm=*****.有 6 种方法来选定折叠:          manual           手工定义折叠          indent             更多的缩进表示更高级别的折叠          expr                用表达式来定义折叠          syntax             用语法高亮来定义折叠          diff           …
//<editor-fold defaultstate="collapsed" desc="测试代码折叠"> echo '<script type="text/javascript">'; echo "alert('当前类目下有文章,不能删除!');"; echo "history.go(-1)"; echo "</script>"; exit;//&…
使用keil时将某段{......}内的代码折叠起来的方法:…
问题:怎样在vim中实现代码折叠功能? 解决方法:直接使用vim自带的快捷键和命令,便可以实现功能强大的折叠 小试折叠: 1  :set fdm=marker  在vim中执行该命令 2  5G  将光标跳转到第5行 3  zf10G  折叠第5行到第10行的代码,vim会在折叠的开始和结束自动添加三个连续的花括号作为标记 4  zR  打开所有折叠 5  zM  关闭所有折叠 6  zE  删除所有的折叠标签 7  退出vim窗口再次打开,执行2-6步.依然可以折叠,但是没有标记了.重新打开后…
用VS编写C#时,可以用#region name和#endregion,将代码分段,这样可以将代码折叠起来,当类过大,方法过长时,这种方法可以提高阅读效率,是人看着更舒服. 对于C/C++语言,#region失效.这不免让人郁闷. VS对C/C++语言,默认仅折叠预处理命令(#include, #pragma等).类.函数等.如果某个函数特别长,大大超出了屏幕范围,特别是多重循环时,很难确定哪个循环在哪终止,十分不便. VS虽然没办法对C/C++语言像C#那样任意分段,任意折叠,但是支持大纲折叠…
作者:zhanhailiang 日期:2014-10-18 1. 通过fdm实现代码折叠:set fdm=xxx 有下面6种方式实现折叠: |fold-manual| manual Folds are created manually. |fold-indent| indent Lines with equal indent form a fold. |fold-expr| expr 'foldexpr' gives the fold level of a line. |fold-marker|…
ICSharpCode.TextEditor 是一款非常不错的.NET代码编辑控件,内置了多种高亮语言支持,同时完美支持中文,非常赞!先来看一下运行效果: 1 项目结构 这里需要注意lib文件夹下导入的类库,这个Demo需要这些dll. 2 代码折叠 需要实现IFoldingStrategy中的 GenerateFoldMarkers 方法,代码如下: using ICSharpCode.TextEditor.Document; using System; using System.Collec…
主题:eclipse代码折叠插件的使用. 工作中在使用eclipse开发Java项目时,我们会写很多if,for循环啊什么的,这使得我们的项目代码会有很多很多行.写完后要想检查或者查看,就要从头一行一行往下看往下翻,这就很烦了啊!于是上网一查,还真有个折叠代码的eclipse插件,叫folding. 下载这个插件还挺费事的,都要积分什么的.不过最终我还是找到一个免费资源,在这里分享给大家.Folding插件下载 1.下好之后,直接把这个jar包放到eclipse软件目录下的plugins目录下.…
VS Code实用技能 VS Code实用技能1 - 代码折叠.面包屑 一.代码折叠 ubuntu ctrl + shift + { ctrl + shift + } ctrl + k , ctrl + 0 ctrl + k , ctrl + j 二.面包屑 1.打开控制面板 ctrl + p 2.输入> 3.选择Open User Setting 4.搜索bread 5. 打开面包屑功能 三.常用配置项 { "window.zoomLevel": 0, "workbe…
在intelliJ idea中不仅可以对类.方法等结构的代码进行折叠(ctrl+-)还可以自定义折叠代码.intelliJ支持两种风格的自定义代码折叠,如下: visual studio style //region Description Your code goes here... //endregion netbeans style // <editor-fold desc="Description"> Your code goes here... // </e…
代码折叠 // <editor-fold>   Your code goes here...// </editor-fold> 添加描述 // <editor-fold desc="This is my super secret genius code.">   Your code goes here...// </editor-fold> 文件打开时默认是否折叠,注意如果要添加两个属性,defaultstate必须在desc前面 //…
今天看了一下别人写的程序的源代码,发现是用vim写的,代码中有趣是用vim来折叠代码,一开始我以为是用插件的,后来上网查了查,得出以下使用方面的技巧. 1. 折叠方式 可用选项来设定折叠方式: 可在Vim 配置文件中设置 set fdm=XXX可直接在文件中使用注释调用vim命令 /* vim: set fdm=XXX: */ 有6种方法来选定折叠: 1 2 3 4 5 6 manual          手工定义折叠          indent           更多的缩进表示更高级别的…
C++Builder代码折叠 cnapckSurround c++builder Region 代码折叠快捷键,可以导入导出,IDE code edit,cnpack menu surround with,the last menu option import/export. Alt+R very good for region <o>    <Caption>Region</Caption>    <ShortCut>32850</ShortCut&…
  eclipse Java代码折叠工具 CreateTime--2018年5月17日15点09分 Author:Marydon 1.问题描述 eclipse自带的代码折叠工具,无法折叠try{}catch{}代码块和if(){}else{}代码块 2.安装代码折叠工具插件 第一步:将插件jar包拷贝到Eclipse安装目录的plugins文件夹下,如:D:\ProgramFiles\eclipse\plugins: 第二步:重启Eclipse: 第三步:设置-->java-->Editor-…
SharpDevelop浅析_4_TextEditor_自动完成.代码折叠…… SharpDevelop浅析_4_TextEditor_自动完成.代码折叠…… Parser及其应用: Code Completion, Method Insight, Class Scout ... 1.Demo界面及功能解释2.Parser实现概述3.Parser应用: MouseHover Tooltip4.Parser应用: CodeCompletion & MethodInsight5.Parser应用:…
上一讲我们是程序员篇的第一讲,关于代码跳转.代码跳转是一个付出很少收获很大的功能.这一节我们开始一个收获很多,但是付出也相对多一点功能:代码折叠. 代码折叠 折叠的类型 折叠有下面几种类型: * Manual: 手动创建折叠.但是退出vim后就一切都没了. * Marker: 基于特定的字符组合进行折叠. * Expr: 定义正则表达式来处理折叠,这是最终的解决方案. * Indent: 这个最简单也最基本,根据缩进来折叠. * Syntax: 根据程序语义进行折叠. 我们先看一个例子,左边是采…
1. 折叠方式 可用选项 'foldmethod' 来设定折叠方式:set fdm=*****. 有 6 种方法来选定折叠:           manual           手工定义折叠 indent             更多的缩进表示更高级别的折叠 expr                用表达式来定义折叠 syntax             用语法高亮来定义折叠 diff                  对没有更改的文本进行折叠 marker            对文中的标志…
我使用的版本为2018.3,如下图: 选中要折叠的代码,使用快捷键:Ctrl+Alt+T,打开Surround With菜单,点击region...endregion Comments项(红框),如下图: idea会自动为选中的代码添加region,我们可以修改Description(折叠后的提示信息),如下图: 下图为折叠后的样子,折叠后会看到我修改的Description信息,点击前面的+号展开代码: 当然也可以手动添加region来进行代码折叠,代码如下: //region 折叠后的提示信…
升级到Xcode7后,会发现代码折叠功能不见了,这是怎么回事? 其实这个功能还在的,用以下的快捷键仍然可以折叠代码.只是不能用鼠标实现折叠了:在Xcode菜单里选择Preference——Text Editing,你会发现里面有一个“code folding ribbon”,勾选它就能恢复代码折叠功能了. 然后通过菜单Editor——Code Folding,你就可以使用你需要的折叠功能. 相关快捷键: 局部折叠(折叠一个函数)                        :Command+O…
IDEA代码折叠 觉得有用的话,欢迎一起讨论相互学习~Follow Me 选中内容-->右键 folding -->fold selection/remove region…
写着写着,文件长了,代码多了. 就需要折叠一下了. 以前不知道C++有,百度了一下才知道,跟C#的还挺像 ,就是多了个 #pragma #pragma region 注释说明 代码. #pragma endregion…
用空格或者za命名改变,添加如下到vimrc文件 " Enable folding set foldmethod=indent set foldlevel=99 " Enable folding with the spacebar nnoremap <space> za 第一个命令,set foldmethod=ident会根据每行的缩进开启折叠.但是这样做会出现超过你所希望的折叠数目.但是别怕,有几个扩展就是专门解决这个问题的.在这里,我们推荐SimplyFold.在.v…