Ubuntu 24.04服务器或桌面上安装Notepad++

news2024/9/26 17:52:39

Notepad++ 默认仅适用于 Windows,但我们可以使用 Wine 或 Snap 在 Ubuntu 24.04 Noble 上安装它,在本教程中,我们讨论了在 Ubuntu Linux 上安装 NotePad plus-plus 的过程。

任何编写代码的人都已经知道这个应用程序。它提供语法突出显示等功能,可以用颜色突出显示某些输入的代码块。免费开源 Notepad++ 基于 Windows 记事本编辑器,但具有用于编写程序的专用功能。但是,我们无法仅通过使用其包管理器(例如 APT)在 Linux 系统上安装 Notepad++。在这种情况下,我们借助 Ubuntu 的通用包管理器“ SNAP ”。使用 SNAP 安装 Notepad++ 非常容易,因为我们不需要手动安装和配置 WINE,只需运行一个命令即可完成所有操作。

Notepad ++ 占用的资源并不多,因此我们可以轻松地将它安装在 Ubuntu 等 Linux 发行版上,以访问各种工具,并在工作中获得语法高亮、多视图、拖放、自动完成等支持。

让我们从在 Ubuntu 24.04 LTS Noble 服务器或桌面 Linux 上安装 NotePad++ 的步骤开始。

注意:如果没有Ubuntu 24.04服务器,可以考虑雨云,1元即可试用,需要绑定微信,支持多种Linux发行版。

优惠注册地址:www.ecscoupon.com/rainyun

1.更新Ubuntu 24.04软件包列表

好吧,因为我们要使用 SNAP,所以没有必要运行系统更新命令。不过,在 Linux 上安装任何软件之前运行系统更新命令是一种很好的做法。我们还将刷新 SNAP,以确保我们的系统具有最新的核心和其他软件包。

sudo apt update && sudo apt upgrade
sudo snap refresh

2. 在 Ubuntu 24.04 Linux 上安装 Notepad++

更新系统后,我们唯一需要做的就是运行 SNAP 命令,它不仅会下载最新版本的 NotePad++,还会在隔离环境中配置 Wine 以运行 Notepad++。​ 该项目可在GitHub上获得,但请注意,它不是非官方的 Snap 包,也不由 Notepad++ 的开发人员维护。 ​

sudo snap install notepad-plus-plus

众所周知,Snap 在隔离的环境中安装应用程序,这增强了我们的系统安全性,但是如果您的应用程序需要访问沙箱外的特定资源,例如可移动媒体(USB 驱动器、外部硬盘驱动器),请运行以下命令。

sudo snap connect notepad-plus-plus:removable-media

此外,如果您希望 Snap 安装的应用程序(包括 Notepad++)能够访问打印机,那么我们需要连接“ cups-control接口”。它允许 Snap 包与通用 Unix 打印系统 (CUPS) 交互,后者管理 Linux 系统上的打印。连接到 cups-control 接口后,Notepad++ Snap 包将能够使用 CUPS 直接从应用程序打印文档。

sudo snap connect notepad-plus-plus:cups-control

3. 在 Linux 上启动 Notepad++

使用 Snap there 图标安装的应用程序也将出现在应用程序区域中,以便轻松启动它们。因此,转到 Ubuntu 的应用程序启动器,搜索 Notepad++,当出现相同的图标时,单击以运行它。

你将获得与在 Windows 上相同的使用 NotePad++ 的体验,具有相同的界面和功能。

我们也可以在 Notepad++ 中使用暗黑模式,但有点难找。首先,点击菜单栏中的“设置”然后“样式”打开设计菜单。在“选择主题”下,你会发现几个主题可供选择,其中“默认”是默认设置。

有几种深色主题可供选择:“默认深色模式”是正常模式,主要以黑色和灰色为主。但“黑曜石”、“深黑”、“暮光”或“Zenburn”也提供深色背景。

但问题是——菜单栏始终保持明亮。然后您可以使用无干扰模式,您可以通过菜单栏中的“查看”访问该模式。这将隐藏顶部菜单,您将看到一个完全黑暗的编辑器。使用右上角的加号按钮退出该模式。

4.更新或升级 Notepad++

好了,我们已经使用 SNAP 包管理器安装了 Notepad++,因此更新它也相当容易。这是执行此操作的命令。

sudo snap refresh notepad-plus-plus

5. 卸载或删除

如果一段时间后你不再需要 Ubuntu 24.04 Noble Linux 上的 Notepad++,我们也可以使用 SNAP 命令将其删除。如下所示:

sudo snap remove notepad-plus-plus
这是在 Ubuntu 24.04 上安装 Notepad++ 软件的简单过程,这对开发人员或程序员来说非常有用。此外,作为 SNAP 软件包,它不仅限于 Ubuntu Linux,甚至可以使用任何其他流行的 Linux 系统,例如 Fedora、AlamLinux、Linux Mint 等,因为 SNAP 适用于所有这些系统。

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

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

相关文章

如何判断IP地址属于住宅IP还是机房IP

在数字化时代,IP地址作为互联网通信的基础标识,扮演着重要的角色。无论是网络管理、数据分析还是安全监控,正确识别IP地址的类型——尤其是区分是住宅IP还是机房IP,对于确保网络安全、优化网络性能以及合法合规运营具有重要意义。IPIDEA代理I…

【从零开始一步步学习VSOA开发】同步RPC客户端

同步RPC客户端 概念 前面的测试例程都是以异步 RPC 的模式运行的,客户端调用 RPC 请求后无需等待服务端应答即可返回,后面通过回回调方式获取返回结果。 同步 RPC 即客户端在发送完毕请求后,函数进入阻塞模式一直等待,直到接受到…

Ubuntu22.04安装Docker教程

简介 ​ Docker 是一个开源的平台,旨在简化应用开发、交付和运行的过程。通过使用容器技术,Docker 能够让开发人员将应用及其依赖环境一同打包,从而实现快速部署、一致的开发环境和优秀的可移植性。 系统版本 ​ 本文以Ubuntu 22.04.4 LTS…

显示图像的RGB三通道图像

引 言 视觉任务处理的图片常用类型有RGB图、grayscale灰度图、binary二值图、PNG图等图像形式。图像打开和格式转换需要使用PIL库。本文主要讲解PIL库图像格式转换以及如何提取RGB每个通道的图片。 文章目录 一、图像格式转换1.1 RGB格式图像1.2 grayscale灰度图1.3 二值图像1.…

新租赁准则下使用权资产和租赁负债会计处理(案例:无免租期、除租金外无其他支出)

文章目录 一、概述二、使用权资产和租赁负债相关会计处理 一、概述 2018年底财政部会计准则委员会发布了修订后的《企业会计准则第21号——租赁》,财政部规定: 在境内外同时上市的企业以及在境外上市并采用国际财务报告准则或企业会计准则编制财务报表的…

通过数组中元素或者key将数组拆分归类成新的二维数组

处理前的数组: 处理后的数组: 你希望根据 riqi 字段将这个数组拆分成多个二维数组,每个二维数组包含相同日期的项。在ThinkPHP中,你可以使用PHP的数组操作来实现这一拆分操作。以下是如何按照 riqi 字段拆分成新的二维数组的示例代码: $splitArrays = [];foreach ($list…

《网络安全自学教程》- MySQL文件权限的安全问题和解决方案

《网络安全自学教程》 在实际生产环境中,应按照软件安全设计的「最小特权原则」设置MySQL的文件权限。 MySQL文件权限 1、数据库配置文件2、数据存储文件3、历史操作文件MySQL「安装目录」的属主和属组需要设置成mysql用户;MySQL的「历史操作文件」、「历史命令文件」、「数据…

JVM的面试考点

JVM内存划分 1.堆,整个内存区域中,内存最大的区域,放的都是new出来的对象,new类名这一部分存放在堆中, 而这个scanner是一个临时变量,这个scanner的地址存放在栈上,scanner里面存放的值是new类名这个对象的首地址 2.栈,分为JVM虚拟机栈(Java代码),和本地方法栈(C),这个栈包含了…

Python爬虫入门实战(详细步骤)

1. 技术选型 爬虫这个功能,我个人理解是什么语言都能写的,只要能正常发送 HTTP 请求,将响应回来的静态页面模版 HTML 上把我们所需要的数据提取出来就可以了,原理很简单,这个东西当然可以手动去统计收集,但…

Spring的监听机制详解

Spring的监听机制详解 讲在前面 对Spring框架,大家都已不陌生,它给我们提供了很多功能,包括IoC、AOP、事务管理等。其中,Spring的事件监听机制是一项非常重要的功能,它允许开发人员定义和处理自定义事件,并…

深入研究scRNA-seq基础模型

基础模型在大量未标记的数据集上进行预训练,然后在特定任务上进行微调,最近基础模型在生物学应用中取得了成功。该文探讨了最近的scRNA-seq基础模型,scBERT和scGPT。专注于细胞类型注释的微调任务,主要探索了与简单基线&#xff0…

OpenCV教程04:结合pillow在图片上显示中文文字

1.如果添加的内容是纯英文文字,直接使用cv2.putText 函数操作即可。但它不支持自定义字体文件,仅限于这些内置的字体样式。如果你需要更复杂的字体支持,可能需要使用其他库,如 Python Imaging Library (PIL) 或 Pillow。可用的字体…

判断用户是否在pwa环境中打开运行?(已安装的 PWA 与未安装的 PWA 网站之间有什么区别?)以及pwa安装成功/失败的回调

前言: 👉vue3tsvite项目中使用vite-plugin-pwa搭建 PWA 项目,以及如何处理pwa安装图标的显示隐藏 👉pwa在iframe下能否显示,以及在iframe下相关问题解析 如何判断用户是否在pwa环境中运行? 根据pwa配置的display-mo…

下载qwen2-72b报错

下载大模型或者是国外的大文件,最好配置git的代理,报错如下:https://modelscope.cn/models/qwen/Qwen2-72B 增加以下配置解决 git config --global http.sslVerify “false” git config --global advice.detachedHead false

小程序测试文档

预约小程序测试文档 一、访客 1、访客审批预约在vue修改过成功以后&#xff0c;在小程序页面未显示 解决办法 在pages\appointQuery\appointQuery.wxml页面中修改 <view class"order_right"><view class"order_status_left" wx:if"{{item…

想发Top实力不够:顶刊也能“水”!影响因子9.1 ,国人友好,2个月秒速录用

本周投稿推荐 SCI&EI • 4区“水刊”&#xff0c;纯正刊&#xff08;来稿即录&#xff09; • CCF-B类&#xff0c;IEEE一区-Top&#xff08;3天初审&#xff09; EI • 各领域沾边均可&#xff08;2天录用&#xff09; 知网&#xff08;CNKI&#xff09;、谷歌学术 …

exptern “C“的作用,在 C 和 CPP 中分别调用 openblas 中的 gemm 为例

openblas提供的sgemm有两种方式&#xff0c;一种是通过cblas&#xff0c;另一种是直接声明并调用 sgemm_ 其中&#xff0c;cblas方式是更正规调用方法&#xff1b; 1&#xff0c;调用openblas的 sgemm 的两种方式 1.1 c语言程序中使用 sgemm hello_sgemm.c #include <st…

层次分析法(评价类问题)

本文章内容来自&#xff1a;​​​​​​​ 层次分析法模型讲解(附matlab和python代码) 【数学建模快速入门】数模加油站 江北_哔哩哔哩_bilibili 一. 概念 做决策依托于量化分析&#xff0c;量化分析依托于选择的指标以及各项指标的权重&#xff08;重要性及对结果的影响程度…

XLT开关矩阵

开关矩阵 苏州新利通 系列化开关矩阵是提高被测件测试效率、实现自动化测试的核心设备&#xff0c;是基于标准控制平台可进行定制化设计的产品。系列化开关矩阵工作频率范围覆盖DC~67GHz&#xff0c;可通过LAN、GPIB、RS232和USB-B等标准控制接口&#xff0c;支持客户端、Web…

ElasticSearch安装与集群部署

ElasticSearch安装与集群部署 很多小伙伴第一次接触ElasticSearch的时候是一脸愁容,这个东西他怎么用啊,不知道从哪里安装,那我们今天就着重从哪里下载?怎么下载?怎么安装?来研究一下吧! windows下载安装ElasticSearch 下载地址&#xff1a;https://www.elastic.co/cn/do…