emacs提供一些编码风格,可以使用M-x c-set-style来选择你喜欢的编码风格。Possible completions are: awk bsd cc-mode ellemtel gnu java k&r linux python stroustrup user whitesmith当你开发c/c++时,上面的这些风格对于,if,while,for所
转载 2024-04-25 18:55:18
60阅读
Emacs代码缩进 从外面拷贝代码到自己的程序时,需要调整代码缩进格式符合自己需求。下面这段程序可以实现这个功能。 ;;格式为规定代码缩进 (defun iwb ()   "indent whole buffer"   (interactive)   (delete-trailing-whitespace)   (inden
原创 2011-05-08 02:14:11
1957阅读
为什么要用emacsemacs区别于其他文本编辑器的特点在于:它拥有很强的可定制性并且可以形成一个完备的操作系统。而正是它的可定制性让你可以把你想做的事情都集成到一起来,这也是emacs的迷人之处。基本概念文件与编辑缓冲区:首先应当形成的一个概念就是,编辑器并不是对某个文件本身进行编辑工作,而是将文件的内容放入一个临时性的缓冲区进行编辑工作。编辑缓冲区的名字一般就是正在编辑的文件的名字,但也有几
       能够实现这个功能的一个插件是aggressive-indent,我在purcell的配置中看到了这么一个功能。       具体效过可以直接看看有如下代码:       加入一个条件判断:       从上面可以看得出,虽然还没有输入完成,但是下面的代码已经实现了自动的缩进。这个功能设计的很巧妙,但是最终我没有使用。主要还是在代码块中时常会让后面的大括号出现诡异的...
原创 2021-07-07 17:47:02
180阅读
Emacs-056-整个Buffer重新智能缩进前阵子曾经十分讨厌Emacs的自动缩进功能,因为在删除等功能操作的时候十分别扭。现在实现了hungry模式之后,倒是觉得这个功能可以回归一下。找到了一段别人的Emacs配置函数,能够实现对整个Buffer进行重新智能缩进排版的功能。使用了一下,十分顺手。这里小结分享一下:;;a batter function for indent(de
原创 2021-07-08 11:09:53
45阅读
Emacs-056-整个Buffer重新智能缩进前阵子曾经十分讨厌Emacs的自动缩进功能,因为在删除等功能操作的时候十分别扭。现在实现了hungry模式之后,倒是觉得这个功能可以回归一下。找到了一段别人的Emacs配置函数,能够实现对整个Buffer进行重新智能缩进排版的功能。使用了一下,十分顺手。这里小结分享一下:;;a batter function for indent(de
原创 2022-03-11 13:50:35
101阅读
       能够实现这个功能的一个插件是aggressive-indent,我在purcell的配置中看到了这么一个功能。       具体效过可以直接看看有如下代码:       加入一个条件判断:       从上面可以看得出,虽然还没有输入完成
原创 2022-03-11 15:37:11
68阅读
相信开始学习Python的小伙伴已经对“缩进”这个词汇不陌生了,今天来讲一下Python中的缩进。没错,在Python中,代码的逻辑结构就是利用缩进来区分的。这也就是Python为什么这么容易阅读的原因,通过强制缩进来让我们清楚的了解代码的结构。下面给一个代码示例来说明:以上的一段Python代码就是定义一个函数,关于函数会在后续的文章中谈到。在函数中,缩进表明语句“print(name)”就是属
转载 2023-07-01 11:23:27
304阅读
       直到现在,我依然坚信使用TAB键实现所有的缩进是最好的方案,也是最便于向其他方案自动切换的方式。       尽管Emacs的可配置性很高,但是不得不说在编码缩进Emacs做的确实是很不人性化。单纯一个缩进,估计耗费掉了我三分之一学习Emacs的时间。这么长时间的损耗比起其他编辑器三五分钟搞定的效率来说确实是极大的设计败笔。       凡事都有两面性,既然选择了这个编辑器自然也去...
原创 2022-03-10 15:09:10
119阅读
       直到现在,我依然坚信使用TAB键实现所有的缩进是最好的方案,也是最便于向其他方案自动切换的方式。       尽管Emacs的可配置性很高,但是不得不说在编码缩进Emacs做的确实是很不人性化。单纯一个缩进,估计耗费掉了我三分之一学习Emacs的时间。这么长时间的损耗比起其他编辑器三五分钟搞定的效率来说确实是极大的设计败笔。       凡事都有两面性,既然选择了这个编辑器自然也去...
原创 2021-07-07 17:47:07
91阅读
python作为日常用语,配置好emacs的开发环境,有效提高日后的开发效率。几篇老外的文章作为参考:Configing emacs as a python idepython、emacs安装pythonemacs就不用说了,这是必须的,apt-get安装即可基础python-mode网上很多例子都是以python-mode为基础mode,所以我个人目前安装的是python-mode,auto-
转载 2023-06-20 16:35:42
61阅读
目录:缩进 注释 单行注释多行注释缩进:        为了让Python解释器能够准确地理解和执行代码,在编写代码时需要遵守一些基本规范。Python最重要的代码编写规范之一就是缩进,类似Word文档中的首行缩进。在前面讲解if、for、while等语句的语法格式时都提到过缩进。如果缩进不规范,代码在运行时就会报错。先来看下面
转载 2023-09-26 11:45:07
228阅读
前些天,我写了《Python为什么使用缩进来划分代码块?》,文中详细梳理了 Python 接纳缩进语法的 8 大缘故原由。我极其喜欢这种简练优雅的气概,以是对它赞美有加。然而文章发出去后,异常意外,竟收到了大量的否决意见!!(以往文章的互动不多,此次创下了纪录)我就不截图了,先摘录几则最耀眼的谈论:最大的缺陷就是这个缩进机制去掉花括号是最愚蠢的设计绝对是过分设计了,缺陷很大最大的瑕玷就是缩进,太反
转载 2023-06-29 09:12:25
154阅读
python缩进有什么用为什么这样说!因为一般的语言都是通过{}或end来作为代码块的标记,而Python则是通过缩进来识别代码块的。对于Python的这种“缩进”风格,喜欢它的人说这是一种乐趣;不喜欢它的人说这是一门需要卡尺的语言,因为需要使用“游标卡尺”去测量每行代码的缩进。不管怎么样,Python的开发者有意让违反了缩进规则的程序不能通过编译,以此让程序员养成良好的编程习惯。并且Python
今天跟大家继续讲一下Python语法特点里面的下一个规则-----代码缩进规则。
转载 2023-05-28 19:33:43
313阅读
1、Ctrl + /  :注释所选的行,或者去掉所选行的注释2、缩进Python缩进有以下几个原则:顶级代码必须顶行写,即如果一行代码本身不依赖于任何条件,那它必须不能进行任何缩进同一级别的代码,缩进必须一致。官方建议缩进用4个空格3、点击软件左上角的标志,可以展开相关函数的列表      4、Ctr + D:复制当前行到下一行5、Ctrl +
转载 2023-05-30 11:04:37
186阅读
和其它程序设计语言(如 Java、C 语言)采用大括号“{}”分隔代码块不同,Python 采用代码缩进和冒号( : )来区分代码块之间的层次。在 Python 中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。注意,Python 中实现对代码的缩进,可以使用空格或者 Tab 键实现。但无论是手
            使用spacemacs编辑C++代码发现if等结构控制中的代码块会被强制缩进,我自己不是很喜欢这样的缩进风格。之前也调整过,在spacemacs中再次实现一下。配置如下:            在初始化部分加入321行的配置,禁用子表达式的缩进。之后的代码风格已经没有缩进,效果如下:...
原创 2021-07-08 10:59:21
71阅读
            使用spacemacs编辑C++代码发现if等结构控制中的代码块会被强制缩进
原创 2022-03-10 16:34:55
52阅读
特性在Linux论坛上总有人问Python用什么IDE比较好,然后总会有人回答说Emacs。最近开始学Python,也花了点时间研究怎么配置Emacs,发现没有想象中的那么麻烦。这篇文章大致上来自于网上的整理,完成以后的Emacs具有以下特性:自动完成同一个文件内的变量、函数自动完成python库中的名称代码重构模板展开功能在线帮助系统即时语法检测其他特性还包括自动缩进,括号匹配,语法高亮,代
转载 2023-07-11 12:33:03
105阅读
  • 1
  • 2
  • 3
  • 4
  • 5