Linux新手上路 | 在Ubuntu上Pluma文本编辑器的安装与基本使用

Linux新手上路 | 在Ubuntu上Pluma文本编辑器的安装与基本使用

  • 一、Pluma工具介绍
    • 1.1 Pluma 工具概述
    • 1.2 主要功能
    • 1.3 适用场景
  • 二、安装Pluma
    • 2.1 安装方法
    • 2.2 启动Pluma工具
  • 三、汉化方法
    • 3.1 安装汉化包
    • 3.2 设置系统语言
    • 3.3 重新打开Pluma
  • 四、基本使用方法
    • 4.1 编写文本内容
    • 4.2 关键功能使用
    • 4.3 保存与导出
    • 4.4 插件管理
  • 五、日常基本使用
    • 5.1 编辑markdown文档
    • 5.2 编辑普通文本
  • 六、总结

一、Pluma工具介绍

1.1 Pluma 工具概述

Pluma 是一款轻量级文本编辑器,专为Linux桌面环境设计,尤其适用于轻量级桌面如LXDE或Xfce。基于Leafpad的代码开发,Pluma 集成了基本的文本编辑功能,同时支持插件扩展,适合日常文本处理或编程需求。

1.2 主要功能

  • 基础编辑:支持语法高亮、自动缩进、多文档标签页、编码转换等。
  • 插件扩展:可通过插件实现代码折叠、拼写检查、版本控制集成(如Git)等高级功能。
  • 多语言支持:兼容多种编程语言的语法高亮,包括Python、C++、Markdown等。
  • 用户友好:提供查找替换、行号显示、括号匹配等便捷功能。

1.3 适用场景

  • 快速编辑配置文件(如/etc目录下的文件)。
  • 轻量级代码编写或脚本修改。
  • 作为GNOME环境下gedit的替代品,资源占用更低。

二、安装Pluma

2.1 安装方法

在基于Debian/Ubuntu的系统可通过以下命令安装 ,其他Linux发行版可通过包管理器搜索pluma或从源码编译。

sudo apt update 
apt install pluma   -y

在这里插入图片描述

说明:Pluma 是 MATE 桌面环境的默认文本编辑器(GNOME 的 Gedit 分支),支持语法高亮、插件扩展等功能。

2.2 启动Pluma工具

  • 方法 1:终端输入 pluma
  • 方法 2:图形界面搜索 “Pluma”
  • 方法 3:右键文件 → 用 Pluma 打开
pluma

在这里插入图片描述

三、汉化方法

3.1 安装汉化包

执行以下命令,安装汉化包。

apt install language-pack-zh-hans -y

在这里插入图片描述

  • 安装相关字体
apt install fonts-wqy-zenhei fonts-wqy-microhei -y

3.2 设置系统语言

  • 设置系统语言环境为中文
locale-gen zh_CN.UTF-8
update-locale LANG=zh_CN.UTF-8

3.3 重新打开Pluma

重新打开Pluma编辑器,可以看到已经成功显示中文。

pluma

在这里插入图片描述

四、基本使用方法

4.1 编写文本内容

界面概览

  • 顶部菜单栏(文件/编辑/视图/搜索/工具/文档/帮助)
  • 左侧文档结构/文件浏览器(可选)
  • 中央编辑区
  • 底部状态栏(显示行号、编码等)

核心操作

  1. 输入内容:直接在主编辑区书写
  2. 插入日期/时间
    • 菜单 → 编辑 → 插入日期和时间
      (快捷键 Alt+ID
  3. 格式化文本
    • 调整字体:菜单 → 编辑 → 首选项 → 字体和颜色
    • 语法高亮:菜单 → 视图 → 高亮模式 → 选择 “Markdown” 或 “HTML”(适合技术文章)
  4. 分栏编辑
    • 菜单 → 视图 → 侧边栏(F9 开关)
    • 菜单 → 文档 → 新建垂直/水平分栏(多文件对照编辑)

4.2 关键功能使用

功能操作路径快捷键
拼写检查工具 → 拼写检查 → 自动检查Shift+F7
搜索替换搜索 → 查找/替换Ctrl+F/Ctrl+H
插入特殊字符编辑 → 插入日期和时间-
文档统计工具 → 文档统计-

4.3 保存与导出

  1. 保存文件
    • 菜单 → 文件 → 保存(Ctrl+S
    • 首次保存需选择位置/格式(默认 .txt
  2. 导出 PDF
    • 菜单 → 文件 → 打印 → 选择 “Print to File” → 格式选 PDF
  3. 另存为其他编码
    • 保存时在对话框底部选择编码(推荐 UTF-8)

4.4 插件管理

通过菜单栏的Edit > Preferences > Plugins启用或禁用插件,Pluma 适合追求效率的Linux用户,尤其推荐给需要快速编辑但无需IDE重型功能的场景。

优缺点

  • 优点:启动速度快,界面简洁,适合低配设备。
  • 缺点:功能较基础,复杂开发需依赖插件扩展。

在这里插入图片描述

五、日常基本使用

5.1 编辑markdown文档

设置markdown语法高亮:视图—语法高亮—标记——markdown,即可设置markdown语法高亮。

在这里插入图片描述

在pluma编辑器中,我们编辑markdown文档,效果如下:

在这里插入图片描述

注意:Pluma 适合轻量级文本编辑,如需复杂排版(图文混排/表格),建议换用 LibreOffice Writer。

5.2 编辑普通文本

使用Pluma工具,我们可以在命令行终端可视化编辑文本,对新手十分友好。

pluma test.txt

在这里插入图片描述

保存文件后,查看文件内容:

root@jeven:~# cat test.txt
hello!

六、总结

Pluma 是 Ubuntu 系统中一款简洁易用的文本编辑器,特别适合 Linux 新手入门使用。它采用图形化界面,操作直观,就像在 Windows 中使用记事本一样简单。用户无需掌握 vim 或命令行编辑技巧,打开即可编辑保存文件。对于日常查看和修改文本,Pluma 提供了高效友好的可视化操作体验。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/918928.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/918928.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

React 揭秘:从新手到高手的进阶之路

目录 React:前端开发新宠​ React 初相识​ 什么是 React​ React 的核心特性​ 1.组件化开发 2.虚拟 DOM 与 Diff 算法 单向数据流 搭建 React 开发环境 环境准备​ 创建 React 项目 项目结构解析 React 基础语法与核心概念 JSX 语法​ 基本语法规则…

八股文小记 Servlet 过滤器-Spring MVC 拦截器-Spring AOP 拦截器区别

您对执行机制的洞察非常准确!让我们深入分析这三种组件的调用机制及其与 AOP 节点的关系: 一、执行机制的本质区别组件调用机制实现原理Servlet 过滤器递归调用通过 FilterChain.doFilter() 显式递归调用下一个节点Spring MVC 拦截器遍历调用由 HandlerE…

qml 实现数值键盘

import QtQuick 2.0import QtQuick.Layouts 1.12 import"../pad" // PasswordKeyboard.qml import QtQuick 2.12ColumnLayout {id: keyboardspacing: 8// 键盘标题Text {text: "安全输入"font.pixelSize: 16color: "#666"Layout.alignment: Qt.A…

PID控制算法

文章目录引言一、基本原理1.1.简介1.2.开环与闭环1.3.PID 的公式1.3.1.比例项(Proportional)1.3.2.积分项(Integral)1.3.3.微分项(Differential)1.4.连续形式与离散形式的 PID 公式1.4.1.连续形式1.4.2.离散…

MyBatis 动态数据源切换在 Spring Boot 环境下的实现方案

第一章 需求背景与技术选型1.1 多数据源场景概述在大型企业级应用中,单一数据库往往无法满足高并发和多业务线的需求,因此需要引入 多数据源 的架构设计。常见的多数据源场景包括:读写分离、多租户、分库分表以及数据源负载均衡等。读写分离&…

PCA降维理论详解

文章目录一、什么是PCA?二、为什么需要降维?三、PCA的数学原理与详细推导视角一:最大化投影方差(Maximizing Variance)视角二:最小化重构误差(Minimizing Reconstruction Error)四、…

Android RxJava变换操作符详解

RxJava作为响应式编程在Android开发中的利器,其强大的变换操作符能够帮助我们优雅地处理数据流。本文将深入讲解RxJava中最常用的变换操作符及其实际应用场景。一、RxJava变换操作符概述变换操作符(Transformation Operators)用于对Observable发射的数据序列进行变换…

开源数据发现平台:Amundsen 快速上手指南

Amundsen 是一个数据发现和元数据引擎,旨在提高数据分析师、数据科学家和工程师与数据交互时的生产力。目前,它通过索引数据资源(表格、仪表板、数据流等)并基于使用模式(例如,查询频率高的表格会优先于查询…

【密码学实战】国密SM2算法介绍及加解密/签名代码实现示例

引言 在信息安全领域,密码算法是数据保护的核心基石。2010 年,中国国家密码管理局发布了 SM2 椭圆曲线公钥密码算法,作为国产密码标准的核心成员,它凭借高效安全的特性,逐步替代 RSA 等国际算法,广泛应用于…

QT开发中如何加载第三方dll文件

文章目录🔧 一、隐式加载(静态链接)操作步骤:⚙️ 二、显式加载(动态链接,推荐使用QLibrary)操作步骤:💻 三、直接调用Windows API(仅Windows)⚠️…

后端学习资料 持续更新中

数据库: 该网址包含:图解MySql, 看明白谁也问不倒你~ 图解计算机网络、操作系统、计算机组成、MySQL、Redis,让天下没有难懂的八股文!https://xiaolincoding.com/

《嵌入式Linux应用编程(六):并发编程基础:多进程exec函数族及多线程基础》

一、exec函数族在一个进程里面执行另一个文件本质&#xff1a;将文本区的指令代码替换成exec要执行的指令#include <unistd.h>参数&#xff1a;path:要执行的可执行文件的路径和名称arg:执行该可执行文件时需要传递的参数NULL&#xff1a;参数传递结束标志 返回值&#x…

【121页PPT】智慧方案智慧综合体智能化设计方案(附下载方式)

篇幅所限&#xff0c;本文只提供部分资料内容&#xff0c;完整资料请看下面链接 https://download.csdn.net/download/2501_92808859/91654007 资料解读&#xff1a;【121页PPT】智慧方案智慧综合体智能化设计方案 详细资料请看本解读文章的最后内容 一、项目概述与智能化总…

Linux网络基础(一)

目录 计算机网络背景 网络发展 初识 "协议" 网络协议初识 协议分层 软件分层的好处 打电话例子 OSI七层模型 TCP/IP五层(或四层)模型 参考资料 再识协议 为什么要有 TCP/IP 协议&#xff1f; 什么是 TCP/IP 协议&#xff1f; TCP/IP 协议与操作系统的关系(宏观上&…

MySQL多表查询案例

多表查询本文介绍了多表查询中的表关系概念和操作方法。主要内容包括&#xff1a;1.三种表关系类型&#xff08;一对多、多对多、一对一&#xff09;及其实现方式&#xff1b;2.多表查询的四种连接方式&#xff08;内连接、左外连接、右外连接、自连接&#xff09;及语法&#…

Dify 从入门到精通(第 36/100 篇):Dify 的插件生态扩展

Dify 从入门到精通&#xff08;第 36/100 篇&#xff09;&#xff1a;Dify 的插件生态扩展 Dify 入门到精通系列文章目录 第一篇《Dify 究竟是什么&#xff1f;真能开启低代码 AI 应用开发的未来&#xff1f;》介绍了 Dify 的定位与优势第二篇《Dify 的核心组件&#xff1a;从…

【已解决】在Spring Boot工程中,若未识别到resources/db文件夹下的SQL文件

在Spring Boot工程中&#xff0c;若未识别到resources/db文件夹下的SQL文件&#xff0c;通常与资源路径配置、构建工具设置或代码加载方式有关。以下是逐步排查和解决方案&#xff1a;​​1. 确认SQL文件存放路径​​Spring Boot默认从类路径&#xff08;classpath:&#xff09…

【Java】网络编程(4)

1. 再谈 UDP 报文长度&#xff1a;也是 2 个字节&#xff0c; 0 - 65535&#xff0c;也就是 64 kb。这表示一个 UDP 数据包一次最多只能传输 64 kb 的数据校验和&#xff1a;验证数据是否在传输过程中发生修改。数据在传输过程中可能受到信号干扰&#xff0c;发生 “比特翻转”…

QT(事件)

一、事件前言事件是QT的三大机制之一&#xff0c;一定程度上信号和槽也属于事件的一种 QT中的事件指哪些&#xff1a;窗口关闭&#xff0c;窗口显示&#xff0c;敲击键盘&#xff0c;点击鼠标左键、鼠标右键、鼠标滚轮&#xff0c;文件拖放等等1、事件循环QT中的所有事件&#…

基于 Vue2+Quill 的富文本编辑器全方案:功能实现与样式优化

在 Web 开发中&#xff0c;富文本编辑器是内容管理系统、博客平台等应用的核心组件。本文将详细介绍如何基于 Vue 和 Quill 构建一个功能完善、样式精美的富文本编辑器&#xff0c;重点解决字体字号选项冗长、样式不美观及功能完整性问题&#xff0c;提供可直接部署使用的完整方…