我喜爱的 Windows 应用程序能在 Linux 上运行吗?
如何在 Linux 上运行 Windows 软件
Notepad++ 方法
在 Linux 上安装 Notepad++
启动 Notepad++
Notepad++ 的替代品
进行测试驱动
- 迁移到 Linux 需要进行大量的学习、做出诸多改变以及进行相应的调整,因为流行的 Windows 软件并非总是可用。
- 您可以使用非官方的 Snap 包在 Linux 上安装 Notepad++,命令为“sudo snap install notepad-plus-plus”。
- 如果 Wine 兼容层令人沮丧,请考虑像 Notepad 和 Geany 这样的 Linux 原生替代品。
Notepad++ 在 Windows 上是一个受欢迎的编辑器,但它没有官方的 Linux 支持。然而,在 Linux 上运行 Notepad++ 也并非不可能,我们将向您展示如何操作。我们还将向您展示一些值得考虑的替代品,以防我们的解决方法不适合您。
我喜爱的 Windows 能在 Linux 上运行吗?
从 Windows 迁移到 Linux 需要进行大量的学习、做出诸多改变以及进行相应的调整。这是意料之中的,实际上也应该接受。如果迁移到 Linux 后一切都与您要离开的操作系统相同,那还有什么意义呢?
您所经历的文化冲击程度在一定程度上取决于您在 Windows 上运行的是何种软件。如果您熟悉 Windows 上的 LibreOffice 和 Thunderbird 等,那么在 Linux 上使用它们时您将看不到任何区别。但很有可能,您使用的软件包在 Linux 上不被支持。那么您该怎么办?
您几乎总能找到一个能接受的替代品。实际上,或许有不同可供选择。它们可能看起来与 Windows 上的同类软件不同,并且可能需要一些时间来适应,但您会找到办公套件、图形编辑软件包、邮件客户端以及您需要的一切。
有些软件可以作为在线服务使用,例如 Microsoft 365,因此没有桌面客户端并不是真正的问题。但大多数软件提供商不提供其产品的软件即服务版本。
如果您绝对必须拥有某个特定的 Windows 应用程序,您可以尝试在 Wine 下运行它。Wine 是 Linux 上的 Windows 模拟器,试图让 Windows 应用程序认为它们在 Windows 下运行。有些软件包运行得很好,有些可能会有点不稳定。
在 Linux 计算机上访问 Windows 应用程序的另一种方法是使用VirtualBox、GNOME Boxes或其他虚拟化工具并在虚拟计算机中安装 Windows。这意味着您的应用程序将在 Windows 中本地运行,因此它们应该与在物理 Windows 计算机上一样稳定。
然而,该解决方案有其自身的问题。例如,在 Windows 中使用您的软件并访问存储在 Linux 环境中的文件很麻烦。这是可能的,但不是最流畅的工作流程。
无论是 Wine 还是虚拟化,都无法提供最优解决方案。
Notepad++ 是 Windows 上非常受欢迎的文本。它有许多功能,使其特别适合编辑程序源代码。它介于功能齐全的文本编辑器和真正的集成开发环境之间。
它在 Linux 上不受支持,所以实际上根本不存在所谓的“Notepad++ 的处理方式”。
在 Linux 上运行 Notepad++ 所采用的技术是非官方的努力成果。Notepad++ 开发团队与此无关。
该项目提供了一种简单的方法,在一个 Snap 包中安装 Notepad++ 以及预配置的 Wine 环境来运行它。这提供了 Notepad++ 软件、Wine、所有依赖项以及运行 Notepad++ 所需的 Wine 配置。
您需要在计算机上安装 Snap。它在 Ubuntu 系统上是预安装的。在其他发行版上您很可能需要安装它。
一旦安装了 Snap,您可以使用此命令安装“Notepad++ (WINE)”Snap 包。因为它是一个 Snap 包,不使用您的发行版的包管理器,所以该命令对所有版本的 Linux 都是相同的。
sudo snap install -plus-plus
在下载 Snap 包时,您会看到一个进度条。一旦文件下载完成,安装将开始。
做好长时间等待的心理准备。我们在三台测试电脑上进行了尝试,分别运行 Ubuntu、Manjaro 和 Fedora 系统。在每台电脑上,安装 snap 至少耗时 13 分钟。请耐心等待,最终会完成安装过程。
要启动 Notepad++,按下位于左手边“Ctrl”和“Alt”键之间的“Super”键。在搜索栏中开始输入“notepad”,很快您就会看到 Notepad++的图标。
点击该图标以启动 Notepad++。这里会有另一次延迟,但仅在您首次启动应用程序时出现。一个小对话框会告知您 Wine 正在创建它的配置文件。
当这个对话框关闭时,另一个对话框会告知您正在准备 Wine 兼容层。
当这个对话框关闭时,Notepad++应用程序将启动。在未来,当您启动应用程序时,就不会有这两次延迟了。
如您所见,此 snap 中包含的 Notepad++版本为 8.7,在撰写此文时,这是当前版本。
您可以看出这是在 Linux 上运行的 Windows 应用程序。行尾的默认编码遵循 Windows 的“回车”和“换行”的惯例,而非 Unix//Linux 的“换行”惯例。
通过双击状态栏中的编码通知,再从上下文菜单中选择“Unix (LF)”,就能更改此项设置。
打开“文件打开”或“文件保存”对话框时,会出现另一个 Windows 遗留下来的问题,即在目录树中显示“我的电脑”。
在 Linux 系统中,您的文本编辑选项有很多。所有发行版都自带了几个编辑器,像 nano 和 Vim 。其他的编辑器只需一个安装命令就能搞定。所以,如果 Notepad++ 的 Linux 端口不适合您,那这些编辑器里至少会有一个适合您。
Nano是一款很棒但基础的基于终端的编辑器,它有些奇怪的快捷键。不过,它已预先安装在很多Linux 发行版里,所以您或许不用安装啥就能试用。
要是您正在做比调整配置文件更复杂的事儿,您很快就会发现自己需要更多功能。Micro是个很不错的升级,而且是我们推荐比 nano 更好的。
跟 Notepad++ 最接近的原生 Linux 类似替代品是 Notepad 。可惜的是,在写这篇文章的时候,这个项目没有维护人员。所以,出错误的可能性更大,不过不管怎样,欢迎您试试。
它不完全相同,但在视觉上非常接近,具有您期望找到的熟悉的菜单名称和菜单选项。您可以使用以下命令将其作为 snap 安装:
sudo snap install notepad
有些发行版在其存储库中也有 Notepad。在 Ubuntu 上,您可以使用:
sudo apt install notepad
而 Manjaro 用户可以输入:
sudo pacman -S notepad
Notepad 不支持宏,但就直接编辑而言,它具有所有主要的 Notepad++ 功能,包括选项卡、语法突出显示和许多相同的键盘快捷键绑定。
如果您想要更像传统集成开发环境的东西,可以使用 Geany。
Geany 在所有存储库中都能找到。它是一个功能丰富、快速且稳定的 IDE,具有广泛的插件选择。Geany 面向源代码编辑和管理开发项目。如果您不进行任何开发,一个简单的文本编辑器是更好的选择。
如果您需要,您甚至可以安装和使用微软的 Visual Studio Code。这也可以作为 snap 安装,使安装变得容易。
sudo snap install --classic code
这为您在桌面上提供了可能是世界上最著名的集成开发环境(IDE)
要知道您是否能与某个工具磨合得好,唯一的办法就是去使用它。所有这些编辑器和集成开发环境(IDE)都是免费的。安装它们并试用。
如果您绝对需要 Notepad++,安装这个快捷方式。如果您愿意尝试另一个只要功能足够强大的编辑器,Notepad 可能符合要求。而且它也将作为原生 Linux 应用程序运行。
如果您需要一个 IDE,您也有选择。Geany 运行速度快且占用资源少,Visual Studio Code 的代码补全功能出色,但它对资源的需求更大。
到此这篇Nvim 配置(nvim配置快捷键)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/33578.html