首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Emacs相当于Vim的foldmethod = indent

Emacs是一款功能强大的文本编辑器,它的折叠方法(fold method)可以通过设置indent选项实现与Vim类似的功能。

在Emacs中,可以使用以下代码设置折叠方法为indent:

代码语言:txt
复制
(setq-default fold-method 'indent)

这将使得Emacs在遇到缩进量大于前一行的行时自动折叠代码。

与Vim中的foldmethod=indent类似,Emacs中的折叠方法也可以帮助用户更好地管理和阅读代码,特别是在处理大型文件或复杂的代码时更为重要。

Emacs的折叠方法不仅可以通过缩进量进行设置,还可以通过其他方式进行设置,例如根据语法进行折叠。Emacs还提供了许多其他的折叠相关的命令和选项,可以帮助用户更好地管理和阅读代码。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

vim 代码折叠之设置默认代码不折叠

配置 foldmethod 可以定义折叠方式,有6种可选方式: 1. manual //手工定义折叠 2. indent //用缩进表示折叠 3. expr //用表达式来定义折叠 4. syntax...//用语法高亮来定义折叠 5. diff //对没有更改文本进行折叠 6. marker //用标志折叠 我选用 syntax 来定义折叠,这种方式比较简单,但是当配置完这个值后,你打开代码,就会发现...vim 默认把所有代码都折叠了,这显然不是我想要,google一番后找到办法,设置 foldlevelstart 为99后,打开默认没有折叠。...配置: "使用语法高亮定义代码折叠 set foldmethod=syntax "打开文件时默认不折叠代码 set foldlevelstart=99 参考文献# vim代码折叠:设置默认代码不折叠

26330

【Linux 操作系统】vim编辑器配置及常用命令

C语言功底太差了, 跟着班从最基础开始学习吧, Linux C 开发, 使用vim编辑器进行开发, 必须把vim编辑器用熟练, 在这篇博客里面总结下vim; 一. vim配置文件 快捷键优点 : ...代码折叠配置 set foldcolumn=0 set foldmethod=indent  set foldlevel=3  set foldenable              " 开始折叠 3....添加一些键盘命令 在下面 map + 快捷键 + 命令  可以将快捷键与对应命令联系起来, 按下快捷键就相当于执行这些命令. nmap w :w!...set foldcolumn=0 set foldmethod=indent set foldlevel=3 set foldenable " 开始折叠 " 不要使用...模式之间转换 命令状态 : vim 文件名 进入vim编辑器就是一般模式, 在这个模式下可以做移动光标,翻页等操作 命令行状态 : 在一般模式下按下冒号, 进入命令行模式, 命令行模式命令都是按下

2.2K50

Vim配置说明

这些天一直使用vim,觉得vim是个很强大编辑器,尤其是在配置好之后。 在网上参考了某大牛个vim配置,然后更改添加了一部分,形成了自己配置,让Vim更强大。...6.F5自动编译执行,支持C C++ python 7.实时定位光标位置 另外,原vim所有操作也可以继续使用,具体功能可以根据自己需求修改 以下代码保存在home/用户名 下....vimrc文件即可,如果以前没有配置过vim,这个文件是不存在,新建即可。...=indent ""set foldlevel=3 " 不要使用vi键盘模式,而是vim自己 set nocompatible " 去掉输入错误提示声音 set noeb " 在处理未保存或只读文件时候..." let g:html_indent_script1 = "inc" let g:html_indent_style1 = "inc" filetype plugin indent on "

1K10

Emacs 折腾记

作为一名 Vimer,对 Emacs 不是没动过心,也曾尝试着使用过两回,最大印象就是快捷键相比 Vim 实在是太难按了。没有需求就没有驱动力,这回貌似有了,Let’s 折腾起。...目录 TOC {:toc} 文本编辑环境——Evil 从 Vim 转到 Emacs 最大不适应就是以前那些用得飞起编辑模式和简洁熟悉快捷键不好使了,需要切换到频繁 Ctrl+ Alt+ 各种组合键去...在 ~/.emacs 文件里加上: 这样就能在大部分地方(除了 eshell 等外)默认进入 Evil 模式使用 Vim 编辑习惯了。...))) 打开 .md 后缀名文件时将自动使用 markdown-mode,在 markdown-mode 下回车时执行 comment-indent-new-line,采用与当前行相同注释标记和缩进换行...C/S 模式快速启动 Emacs Emacs 启动速度是相比 Vim 来说被诟病吐槽得很多一个点,我们在 Windows 下可以利用 C/S 模式来实现 Emacs 快速打开文件。

1.3K20

Emacs 折腾记

作为一名 Vimer,对 Emacs 不是没动过心,也曾尝试着使用过两回,最大印象就是快捷键相比 Vim 实在是太难按了。没有需求就没有驱动力,这回貌似有了,Let’s 折腾起。...文本编辑环境——Evil 从 Vim 转到 Emacs 最大不适应就是以前那些用得飞起编辑模式和简洁熟悉快捷键不好使了,需要切换到频繁 Ctrl+ Alt+ 各种组合键去,以前就听说过有 Evil...))) 打开 .md 后缀名文件时将自动使用 markdown-mode,在 markdown-mode 下回车时执行 comment-indent-new-line,采用与当前行相同注释标记和缩进换行...C/S 模式快速启动 Emacs Emacs 启动速度是相比 Vim 来说被诟病吐槽得很多一个点,我们在 Windows 下可以利用 C/S 模式来实现 Emacs 快速打开文件。...For use with Internet Explorer 平滑滚动 Emacs 默认滚动方式和 Vim 不一样,是光标移到屏幕上或者下边缘时突然跳动半屏,比较不符合我目光跟着光标走习惯,这个可以使用一个插件来解决

1.8K10

VIM配置文件vimrc

VIM配置文件vimrc Ubuntu 默认情况下只安装tiny-vim , 只要运行 sudo apt-get install vim 安装完整vim就好了 .vimrc 下载 """...:+-,trail:- "显示tab为+---和行尾空格(只在输入时才显示) "折叠python代码 "set foldmethod=indent "let Tlist_Auto_Open=1 "auto...:set ts=10 et     (此时插入一个tab时,真正插入是10个空格)    注: 当'et'打开,要插入实际制表位,需用CTRL-V,win下加载了mswin.vim插件用.../template/simple.html "要在命令行上实现 Emacs 风格编辑操作: > " 至行首 :cnoremap         " 后退一个字符 :cnoremap...(%l,%c%V%)/ %<%P " offset 参考拓展: vim配置文件vimrc Vim分屏功能 vim encoding and font vim技巧快捷键学习 vim实用功能总结 VIM编辑代码时一些技巧

2.7K10
领券