chapter 2 编程背景
chapter 2 编程背景
2.1 知识点归纳
2.1.1 Linux中的文本编辑器
Linux中常见的文本编辑器有Vim、Gedit和Emacs。Vim具有3种操作模式,需要输入命令切换模式,并不太方便,另外两个编辑器都属于所见即所得类型,更适合新手。Gedit是GNOME桌面环境默认的编辑器,不需要额外安装;Emacs是功能强大的跨平台编辑器,需要手动安装。使用这些编辑器,用户只需掌握一些基础知识,如启动、编辑、保存和退出。
2.1.2 使用文本编辑器emacs
所有的文本编辑器都允许用户输入、编辑和保存文本文件。在Linux系统中,gedit和emacs是常用的文本编辑器之一。其中,我们推荐使用emacs。下面是使用emacs创建文本文件的简单示例。
在X窗口的伪终端中输入以下命令行启动emacs编辑器:
emacs [文件名] # [ ] 表示可选
在emacs的窗口中,用户可以通过菜单栏进行各种操作,例如打开、保存、编辑等。emacs对于C语言的源文件有特定的支持,它会自动进行代码缩进,并检测可能的语法错误。
在创建源文件后,用户可以使用Control-x-c
命令来保存并退出。如果有未保存的修改,emacs会提示用户保存文件。
除了基本的文本编辑功能,emacs还提供了集成开发环境(IDE)的能力,可以编译C程序、运行可执行文件和调试程序执行。
在emacs窗口的顶部有一个菜单栏,包括文件、编辑、选项、缓冲区、工具、C和帮助等菜单。通过菜单栏,用户可以方便地执行各种操作,如搜索、替换、配置选项、选择缓冲区、编译源代码、调试等。
emacs是一个强大而且易于使用的文本编辑器,对于开发人员来说,它也是一个非常有用的集成开发环境。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通