Skip to content

终端设置

终端设置功能让您自定义终端的外观和行为,打造个性化的终端体验。通过调整这些设置,您可以优化工作流程,提高开发效率。

基本设置

终端类型

选择适合您工作环境的终端类型,不同的终端类型支持不同的功能和特性:

  • xterm - 标准 X11 终端模拟器
  • xterm-256color - 支持 256 色显示的 xterm
  • vt100 - 经典的 VT100 终端
  • vt102 - VT100 的增强版本
  • vt220 - 支持更多功能的 VT 系列终端
  • vt320 - 高级 VT 系列终端
  • linux - Linux 控制台终端
  • scoansi - SCO ANSI 终端
  • ansi - 标准 ANSI 终端

推荐

对于现代开发环境,建议使用 xterm-256color 以获得最佳的颜色支持和兼容性。

字体配置

字体类型

选择您喜欢的等宽字体,确保代码显示清晰易读:

  • Menlo - macOS 系统默认等宽字体
  • Monaco - 经典的编程字体
  • Meslo Nerd Font - 支持图标和符号的增强字体
  • Courier New - 跨平台标准等宽字体
  • Consolas - Windows 系统编程字体
  • Fira Code - 支持连字的现代编程字体
  • JetBrains Mono - JetBrains 开发的编程字体
  • Source Code Pro - Adobe 开发的编程字体
  • Ubuntu Mono - Ubuntu 系统字体
  • SF Mono - Apple 系统字体
  • Hack - 专为编程设计的字体
  • Inconsolata - 优雅的编程字体
  • Roboto Mono - Google 开发的等宽字体

字体大小

调整字体大小以适应您的屏幕分辨率和视觉需求。建议根据屏幕尺寸选择合适的字体大小:

  • 小屏幕(13-15 寸):12-14px
  • 中等屏幕(15-17 寸):14-16px
  • 大屏幕(17 寸以上):16-18px

终端回滚量

设置终端历史缓冲区的大小,决定您可以回滚查看多少行历史内容。较大的回滚量有助于查看更多的历史输出,但会占用更多内存。

显示设置

光标样式

选择您喜欢的光标样式:

  • 块状光标 - 传统的矩形光标,适合大多数用户
  • 竖线光标 - 细线光标,类似文本编辑器
  • 下划线光标 - 底部划线光标,经典终端样式

网络设置

SSH Agents

配置 SSH Agent 以简化 SSH 连接的身份验证过程。启用后,您无需每次都输入密码或密钥密码。

代理设置

配置网络代理以访问受限资源或提高连接速度:

  • 代理名称 - 为代理配置起一个易于识别的名称
  • 协议类型 - 选择 HTTP、HTTPS 或 SOCKS 代理
  • 主机地址 - 代理服务器的 IP 地址或域名
  • 端口号 - 代理服务器的端口号
  • 身份认证 - 如果代理需要认证,请提供用户名和密码

交互设置

鼠标事件

鼠标中键事件

配置鼠标中键的行为:

  • 无操作 - 禁用鼠标中键功能
  • 粘贴剪贴板内容 - 中键点击粘贴剪贴板内容
  • 打开弹出式菜单 - 中键点击显示上下文菜单

鼠标右键事件

配置鼠标右键的行为:

  • 无操作 - 禁用鼠标右键功能
  • 粘贴剪贴板内容 - 右键点击粘贴剪贴板内容
  • 打开弹出式菜单 - 右键点击显示上下文菜单

使用建议

  • 对于习惯使用鼠标的用户,建议启用右键菜单功能
  • 对于键盘优先的用户,可以禁用鼠标事件以提高效率
  • 中键粘贴功能在快速复制粘贴时非常有用

高级配置

性能优化

  • 合理设置终端回滚量以平衡内存使用和功能需求
  • 选择适合的字体大小以提高渲染性能
  • 根据网络环境配置合适的代理设置

个性化建议

  • 选择支持连字的字体(如 Fira Code)以提升代码可读性
  • 使用 Nerd Font 字体以支持丰富的图标显示
  • 根据工作环境调整光标样式和鼠标行为