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

设置Emacs defaut字体表面每缓冲区/模式

您好!根据您的问题,您想要了解如何在 Emacs 中设置默认字体。以下是一些关于如何设置 Emacs 默认字体的信息。

首先,您可以在 Emacs 配置文件中设置默认字体。您可以通过以下步骤来设置:

  1. 打开 Emacs 配置文件。您可以通过按下 C-x C-f 组合键打开配置文件。
  2. 在配置文件中,您可以使用以下代码来设置默认字体:
代码语言:txt
复制
(set-default-font "字体名称-字体大小")

例如,如果您想要将默认字体设置为 "Courier New" 字体,并将字体大小设置为 12,则可以使用以下代码:

代码语言:txt
复制
(set-default-font "Courier New-12")
  1. 保存配置文件并重新启动 Emacs 以应用更改。

此外,您还可以使用以下代码来设置特定模式的字体:

代码语言:txt
复制
(set-fontset-font "fontset-name" 'glyph (font-spec :name "字体名称" :size 字体大小))

例如,如果您想要将编程模式的字体设置为 "Courier New" 字体,并将字体大小设置为 14,则可以使用以下代码:

代码语言:txt
复制
(set-fontset-font "fontset-name" 'glyph (font-spec :name "Courier New" :size 14))

希望这些信息能够帮助您设置 Emacs 的默认字体。如果您有任何其他问题,请随时告诉我。

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

相关·内容

10 个让你进入 Emacs 世界的技巧

Emacs 中,“框架”就是现代计算机所说的“窗口”。 缓冲区(Buffer):“缓冲区”是 Emacs 的一个通信通道。...它可以作为 Emacs 进程的命令行,也可以作为 shell,或者只是一个文件的内容。 窗口(Window):“窗口”是你进入一个缓冲区的视角。 迷你缓冲区(Mini-buffer)。...所有的函数都可以从迷你缓冲区Emacs 框架底部的命令行)执行。...一个整天用 Emacs 写代码的人可能知道运行调试器或启动特定语言模式的所有键盘快捷键,但对 Org 模式或 Artist 模式一无所知。这很自然,也很好。...例如,自动完成包 ac-emoji 很容易安装,但需要你定义一个符号字体。无论哪种方式都可以使用,但你只有在安装了字体的情况下才能看到相应的表情符号,除非你访问它的主页,否则你可能不会知道。

80320

用了VS Code、IDEA等十几款编辑器后,我总结出优秀编辑器的特质

它有几种模式,具体取决于你要执行的移动类型: 按行:此模式允许你跳至当前(或所有打开的)缓冲区中的任何行。 按单词:此模式允许你跳转到当前(或所有打开的)缓冲区中的任何“单词”。...按字符:如果单词模式无法跳转到特殊的运算符或字符(因为无法识别为单词),则可以使用此模式跳转到当前缓冲区(或所有打开的缓冲区)中的任何字符。...emacs/DOOM emacs 的优点 一旦设置正确(更好的默认设置等),这个编辑器就会给人很现代化的感觉(就像你在 VS Code/atom 中体验的一样)。它很流畅且设计精良。...emacs 的默认设置确实非常糟糕。而且为了让整个过程像 DOOM emacs 一样舒心,你需要花费大量时间阅读文档并调整配置。...其他编辑器也有类似的功能,但不如键绑定的 echo 模式那么好用。 它的主题非常酷,整体的打字体验 / 自动完成过程非常可靠且一致。 有很多可玩的插件。 atom 的缺点 Vim 模式

1.8K10
  • 网络编程(二).UDP

    emacs@ubuntu:~/c$ 运行服务端 emacs@ubuntu:~/c$ ....__n 缓冲区长度 __flags 调用操作方式 __addr (可选)指针,指向装有源地址的缓冲区 __addr_len (可选)指针,指向__addr缓冲区长度值 返回值:>0 返回读入的字节数;...UDP的区别 Tip: 引自 《TCP和UDP的最完整的区别》 TCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式...(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不保证    UDP应用场景 1.面向数据报方式 2.网络数据大多为短消息...TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的,UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如IP电话,实时视频会议等) 4.一条

    64120

    超漂亮 vim 配置:space-vim

    前言 首先关于 vim , emacs 与 IDE 之间的争论这里并不讨论,也不想评论。 因为我不排斥这其中的任何一个,这些工具我也都在使用,各有所长,自己用着方便就好。...因为 emacs 中 window 是有编号的,而 vim 中 window 没有编号, buffer 有编号....下一个 (next) 缓冲区 b d 删除 (delete) 当前缓冲区 b k 杀掉 (kill) 缓冲区 b b 显示缓冲区 (buffer)...: let g:airline_powerline_fonts=1 设置 terminal 字体: 终端环境下 vim 的字体服从于 terminal 的字体设置,GUI 环境下可直接在配置文件中进行设置...因此安装完成后需要在 terminal 的字体设置中将原有字体改为带有 for powerline 样式的字体,否则会出现状态栏乱码. 比如 iterm2 中字体设置: ?

    2.7K20

    Emacs 29快到了!我们能期待什么

    我必须承认我并不真正了解 Eglot,我个人使用 LSP 模式,但是随着 Emacs 核心的添加,我可能会尝试切换。...C# 的新主要模式 csharp-mode现在是 Emacs 的原生主要模式,并且基于cc-mode. 次要特征 在脚本中使用 Emacs 更容易!...这可以设置Emacs 的任何目录,user-emacs-directory其中包括init.el随附的目录。.emacs我不使用文件,而是使用文件的另一个原因init.el。...更好的鼠标和触摸板支持 Emacs 现在使用 XInput 2,它使 Emacs 能够支持更多的输入事件,例如触摸板事件。例如,默认情况下,触摸板上的捏合手势会增大或减小当前缓冲区的文本大小。...如上所述,use-package实际上是设置Emacs 29 中登陆!

    2.5K20

    30岁文转码:我用了三年时间从哲学家变成知名软件项目核心开发

    此外,Emacs 还是自文档化的,意味着它能理解变量的值何时发生变化、并在对应的帮助缓冲区中通知用户。同理,Emacs 也能反映出各类函数的新值与当前状况的关联。...所以我用的其实是 Emacs 当中的极简化“专注模式”,这种模式在演示、阅读、写作和编程等场景中都有很好的表现。 而且我在 Emacs 中的所有操作都只需要实现一次。...我不需要在电子邮件客户端里设置一个定制专注模式、再为文本编辑器 / 处理器或者议程规划器设置更多其他专注模式。完全不需要,使用同一个模式即可。...在使用 Emacs 之前,我往往得为每个应用程序使用不同的范式和 / 或语言。例如,Thurderbird 和 Libreoffice 各自的设置菜单就不同,而且彼此间无法互通。...而在 Emacs 当中,每个新的功能包都会自动获取其他包内的已有内容,例如相同的字体配置和主题、通用的操作和交互模式等等。以此为基础,我们就能极大加快工作流的推进速度。

    37330

    Windows 11和vscode终端美化

    ,如果不使用Nerd Font的话,后面设置了终端的主题后会乱码 这里我以Hasklig字体为例,下载链接。...Terminal 设置Windows Terminal的显示字体,如果不设置,后面设置主题后会出现乱码打开Windows Terminal设置,Windows PowerShell -> 外观找到之前安装的字体...(只要看到彩色的字体,应该就是设置成功啦)如果想要设置其它主题的话,可以在执行Get-PoshThemes复制代码查看所有可设置的主题在执行Get-PoshThemes完命令输出所有主题的样式后,会在最后告诉我们所有主题文件的路径...它提供: 语法着色简单语法错误通知良好的多线体验(编辑和历史)可定制的键绑定Cmd 和 emacs 模式(都没有完全实现,但都可以使用)许多配置选项Bash 样式完成(在 Cmd 模式下可选,在 Emacs...模式下默认)Bash/zsh 风格的交互式历史搜索 (CTRL-R)Emacs yank/kill ring基于 PowerShell 令牌的“单词”移动和杀死撤销重做自动保存历史记录,包括跨实时会话共享历史记录通过

    3K30

    linux之文本编辑器

    4.2.3 打开文件、保存文件和退出 vi 编辑器 存盘和退出、设置行号操作等功能,输入“:”进入底线模式。 在屏幕最下面一行将出现一个“:”符号。...“:”键:执行存盘、退出、参数设置和shell底线模式命令等功能。 “/”键(或者“?”也可以):如果要执行查找功能,敲击此键。...按“:”键,在屏幕最后一行出现“:”提示符的时候,输入 “set nu” 可以给文件中的一行加上行号,方便阅读与编辑。注意此行号只是标注,而不是实际添加到文件里的数字。...完成这一操作的命令是: p 小写字母 p,将缓冲区的内容粘贴到光标的后面 P 大写字母 P,将缓冲区的内容粘贴到光标的前面 如果缓冲区的内容是字符或字,直接粘贴在光标的前面或后面;如果缓冲区的内容为整行正文...这种情况下,首先应当把指定内容复制(而不是剪切)到内存缓冲区。完成这一操作的命令是: yy 复制当前行到内存缓冲区。另外: xyy:复制x行内容到内存缓冲区,例如:5yy,复制5行内容到内存缓冲区

    2.2K20

    python3 pygame简单使用

    pygame.surface.fill — 表面用纯色填充 pygame.surface.scroll — 在地方的表面形象转换 pygame.surface.set_colorkey — 设置透明色键...— 对于一个8位的表面设置的调色板 pygame.surface.set_palette_at — 设置在一个8位面单索引的颜色调色板 pygame.surface.map _ RGB — 将一个颜色映射的颜色值...pygame.surface.get_buffer — 获取表面的像素缓冲区对象。 _pixels_address pygame。表面。...— 像素缓冲区地址 blit,convert,convert_alpah,这几个比较有印象吧! 这里我们着重介绍一下blit,fill。 我们在写一个简单的窗口程序。...("I love Python",1,(255,0,0)) 上面代码我们实例化一个字体对象,(第一个参数是字体,第二个参数是字体大小) 然后就是绘制文本内容为”I lvoe Python”,并且设置字体的颜色为红色

    2.2K20

    基础渲染系列(十三)——延迟着色

    (缓存表面属性) 现在,缓冲区中提供了照明所需的所有几何数据。唯一缺少的是灯光本身。但这意味着我们不再需要渲染几何体。可以只渲染光就足够了。此外,基本通道只需要填充缓冲区。...延迟着色需要四个G缓冲区。对于LDR,它们的组合大小为像素160位,对于HDR,它们的组合大小为像素192位。这比单个32位帧缓冲区要多得多。...你可以通过场景窗口检查G缓冲区中的某些数据。使用窗口左上方的按钮选择其他显示模式。默认情况下设置为“Shaded”。使用延迟渲染路径时,可以选择四个选项之一的“Deferred”。...2.2 Buffer 0 第一个G缓冲区用于存储漫反射反照率和表面遮挡。它是ARGB32纹理,就像常规的帧缓冲区一样。反照率存储在RGB通道中,遮挡存储在A通道中。...(巨大的地面镜子 前向和延迟) 在前向模式下,地板被迫在结构的整个表面上使用探针。结果,盒子的投影在外面变得毫无意义。你还可以看到它与其他探针之一融合在一起。 ? ?

    2.9K20

    对 Mastering Emacs作者 Mickey Petersen 的采访

    我已经开始尝试使用 Org 模式,所以我创建了一个名为blogideas.org(当时博客风靡一时!)的文件来记录我所知道的所有事情,我希望其他人也这样做。那会变成精通 Emacs 。...Emacs 29 添加了 tree-sitter 和 Eglot,这两个对编码人员来说非常重要的工具,对于那些热衷于尝试 Emacs 而无需花一个周末学习如何设置它的人来说,这应该会进一步减少摩擦。...Emacs 对新手的建议应该更坚定一些。 有哪些特定于 Emacs 的工作流程可以帮助您完成工作(包、默认设置的更改等)? 对我来说,这是在需要时编写 Emacs 的能力。...为此,我编写了几行代码将 Emacs 的各个部分粘合在一起。我按下一个按钮,Emacs 使用 TRAMP 连接到远程服务器并调用它需要调用的程序,然后将结果显示在 Emacs 缓冲区中。...我还将 IDO 用于文件和缓冲区,将 Selectrum 用于通用完成。 除了 Emacs,您还使用什么工具和装备(硬件、软件或想到的任何其他东西)?

    72710

    Top 10 JavaScript编辑器,你在用哪个?

    Sublime Text还支持所有内容的自定义:颜色,文本字体,全局键绑定,制表符停止,特定文件的键绑定和代码段,甚至语法突出显示规则等。...它具有将选择或查找结果复制到新缓冲区中的提取功能,以及剪切功能。BBEdit可以编辑和运行Perl,Python,Ruby,和Shell脚本,以及检查Perl和Python脚本的语法。...如果正确设置了Grunt,那么TextMate就可以自动执行JavaScript测试。 TextMate有一个捆绑包首选项标签,从中可以下载并安装其他捆绑包。...Emacs作为JavaScript编辑器,编辑JavaScript的默认模式是在js包中,使用Emacs可以获得更好的语法高亮和linting。...Emacs使用js2模式包,并使用ac-js2自动完成。在Emacs中,你可以使用串行模式获取实时浏览器JavaScript,HTML和CSS交互。

    3.2K10

    精选四款命令行「神器」:美、快、爽!

    此外,选择一款 等宽的 字体,对终端的整体颜值至关重要,我一直在用的字体是 InconsolataLGC Nerd Font。 我对 alacritty 的功能需求非常少,只要它够快,够漂亮 就好。...Emacs 风格的 shell 快捷键 - 光标移动和编辑 Emacs 风格的 shell 快捷键 - 回翻历史命令 Emacs 风格的 shell 快捷键 - 进程挂起 其实,主流的 shell (fish..., zsh, bash) 也都支持 vi 风格的操作模式。...在带过的一支技术团队中,我总会提醒小伙伴们要勤用这些 emacs 风格的快捷键,它看似麻烦, 但是一旦熟练起来,一定比鼠标快。只要刻意地去用,就会熟起来,将大有裨益。...我常用的 tmux 功能有:面板、窗口、Copy 模式、会话保持 还有 两三个小插件。

    67730

    2.2K Star开源专为程序员打造的记事本

    该软件支持自动语法高亮、自动格式化、计算器模式、多光标编辑、全局快捷键等一系列功能,并且适用于 Windows、macOS 和 Linux 系统。...Heynote 的缓冲区是按块划分的,每个块可以设置自己的语言(例如 JavaScript、JSON、Markdown 等),从而实现语法高亮和自动格式化。...你可以将 Slack 消息、API 的 JSON 响应、会议记录、每日待办事项等内容都保存在 Heynote 的缓冲区中。...、TOML、TSX、JSON、Lezer、Markdown、PHP、Python、Ruby、Rust、Shell、SQL、Swift、XML 和 YAML 自动检测语言 自动格式化 数学/计算器模式 货币转化...多光标编辑 暗色和亮色主题 设置全局快捷键显示/隐藏应用程序 默认键盘绑定或类似 Emacs 的键盘绑定 使用步骤 1.从 [Github Release]页面下载对应操作系统的安装包 2.开发 Heynote

    1.2K10

    自定义Linux桌面,还有这么多玩法?

    GNOME Tweak工具使您可以进行许多设置更改。其中的某些更改(例如墙纸更改,启动应用程序等)也可以在官方的“系统设置”工具中找到。我将把重点放在介绍默认设置中不可用的调整上。...您可以在外观部分找到主题和图标设置。您可以浏览可用的主题和图标,并设置您需要和喜欢的。这些变化会立即生效。 ?...您还可以选择设置要在桌面上显示的图标。 ? 04 管理GNOME扩展 这些是用于桌面的小型“插件”,可扩展GNOME桌面的功能。...05 更改字体和缩放比例 您可以在Ubuntu中安装新字体,并使用Tweaks工具应用系统范围的字体更改。如果您认为桌面上的图标、文本太小,也可以更改缩放比例。...如果您是Emacs爱好者,还可以从Emacs强制进行键盘绑定。 07 更改电源设置 这里只有一种电源设置。盖上盖子后,您可以将笔记本电脑置于待机模式。 ?

    2.8K10

    使用 EWW 阅读技术文章

    EWW 是 Emacs 内置的 Web 浏览器,虽然比起 Firefox 之类的主流浏览器来说,EWW 显得有些“简陋”,但少就是多,在阅读技术文章,或其他有深度的文字时,EWW 有它无与伦比的优势:...1.干净、纯粹,不容易分心 2.方便调整字体 3.无法执行 JS,无隐私泄漏问题 第二点非常重要,有些网页的设计实在是不方便沉浸式阅读,要不就是文字太小,要不就是背景色太亮,而在 EWW 中,这些问题都能解决...,就是一般的 buffer 设置而已。...fontconfig)))) (set-face-attribute 'variable-pitch (selected-frame) :font font))) 这是我用来改变字体的辅助命令...UI 在 EWW 中的 UI 常用快捷键 在 EWW 中,我主要使用如下几个快捷键: 快捷键含义w拷贝当前页面 URLg刷新当前页面[后退]前进v查看网页源码b添加当前网页到书签B查看书签R开启阅读模式

    67920

    一个比ack速度快n倍的代码搜索工具: ag

    它忽略了你.gitignore和你的文件模式.hgignore。 如果您的源代码中有文件您不想搜索,只需将其模式添加到.ignore文件中即可。...文件被mmap()编辑而不是读入缓冲区。 文字字符串搜索使用Boyer-Moore strstr。 正则表达式搜索使用PCRE的JIT编译器(如果Ag使用PCRE> = 8.21构建)。...而不是调用fnmatch()忽略文件中的每个模式,非正则表达式模式将加载到数组中并进行二进制搜索。 我写了几篇博客文章,显示了我如何改进性能。...vimrc: let g:ackprg = 'ag --nogroup --nocolor --column' 要么: let g:ackprg = 'ag --vimgrep' 哪个有同样的效果,但会报告一场比赛...Emacs的 您可以使用ag.el作为Ag的Emacs前端。参见:helm-ag。

    94130
    领券