我目前有一台 Windows 7 电脑用于工作,装有 notepad++ 和 Sublime Text 2,以及一个 XAMPP 服务器。我也用这台电脑学习。
我正在考虑改用 Ubuntu,但我想确保不会失去功能。问题是,我听说 LibreOffice 和 OpenOffice 与 Microsoft Office 相比不太好。我应该了解有关 LibreOffice 和 OpenOffice 的哪些信息?
另外,Ubuntu 中是否有内置的多种编程语言、语法高亮编辑器,或者有谁可以推荐一个好的编辑器?
答案1
您在帖子中提出了两个问题,最好将其分成两个帖子,但我会尽力回答这两个问题。
关于 MS Office 与 LibreOffice,我发现 LibreOffice 足以满足日常使用。LibreOffice 有几个弱点:
- 如果您拿来一份 MS Office 文档,在 LibreOffice 中编辑它,然后在 MS Office 中打开它并尝试使用它,您经常会发现一些格式已经改变。如果您经常这样做,您可能会放弃 LibreOffice。
- 如果您已经连续数月整天使用 MS Office 并且已经学会了每个键盘快捷键,那么您会对这种变化感到困惑。不要指望一切都一模一样。
如果这些问题不适用于您,或者您愿意付出额外的努力来重新学习旧习惯,那么您会对 LibreOffice 感到满意。
关于你关于编程编辑器的问题,Ubuntu(以及一般的 Linux)有很多不错的选择。这些编辑器可以在 Ubuntu、OS X 和 Windows 上使用,所以如果你不喜欢 Ubuntu,你也不必放弃它们。以下是我最喜欢的:
- Sublime Text 2 - 一款非常全面的编辑器。代码渲染精美,字体也很漂亮。通过侧边栏进行简单、良好的项目管理。右侧还有一个可以概览整个文件的界面。对于像我这样的空间学习者来说,这非常实用。我经常记不住函数的名称,但我知道它在文件中的位置。这是一个付费程序,但下载时没有任何限制,只是偶尔在保存时会弹出一个烦人的对话框。
- Emacs - 一款出色的文本处理工具。人们开玩笑说,它足以成为操作系统,所以要做好学习的准备。许多命令都是多个键的组合,例如 Ctrl-x、Ctrl-s 用于保存文件。
- Vim/Gvim - 另一个很棒的文本处理工具。我发现它不如 emacs 精致,但不知为何我发现自己用得更多。它是一个模态编辑器的例子,这意味着在一种模式下你可以像平常一样编辑文本,但你可以切换出这种模式,然后突然间键盘上的几乎每个键都意味着其他东西。如果你花时间学习它,它会非常强大。
还有其他工具,例如 Eclipse(它非常庞大,但处理 Java 代码时效果很好)、gedit(随处可见)、Bluefish(适用于 html)。我个人不会花时间学习任何东西,除非它适用于所有 3 个平台。
祝你学习顺利!
答案2
我使用 Ubuntu 工作 - 我经常需要创建/编辑其他使用 MS Office 的人使用的办公文档。我过去曾尝试使用 LibreOffice/OpenOffice 来实现这一点,但偶尔会遇到他们在文档中看到的内容与我看到的内容不同的问题。
今天我在 Ubuntu 上通过 CrossOver 使用 MS Office 的许可副本,总体来说运行得很好。
您提到您是一名学生 - 如果您正在创建要提交的作业文档,我不建议提交使用 LibreOffice 创建的 .doc 或 .ppt 文件 - 老师可能看不到您所看到的内容。
如果您可以提交 PDF,那我会更放心 - 只要您在提交之前检查一下 PDF,以确保它表达了您的意思。
更一般地说,如果您使用 LibreOffice 创建内容并通过打印或转换为 PDF 与他人共享,那么您可能不会遇到问题……
答案3
非常主观的问题...在我看来,LibreOffice 并不比 MOffice 好,只是在不同的方面。它可能更丑,但我发现它更开放,这对我很重要。
对于 IDE,gedit 是内置的,支持多种语言,并且有很多插件。您还可以使用一些严肃的 Java IDE,例如 Eclipse、NetBeans 和 IntelliJ,或 C# IDE,例如 MonoDevelop。几乎任何语言都可以从 Ubuntu 编写代码。
有一天我去了那里,之后我就再也不会回到 Windows 了。
玩得开心 !
答案4
我认为您应该首先在 Windows 7 上安装 LibreOffice,并确保您已准备好去没有 Microsoft Office 的地方,特别是如果您必须继续与 Microsoft Office 用户交换文档。
Microsoft Office 和 LibreOffice 可以在 Windows 7 机器上共存,没有任何问题。LibreOffice 目前与 Microsoft Office 提供了更多的双向性(以 OOXML 格式保存,而不仅仅是二进制 Office 格式),它可能包含在 Ubuntu 发行版中。
关于编程编辑器的问题还取决于您期望使用哪种编程语言和其他开发工具。虽然应该没有问题,但您可能需要仔细检查您关心的工具链在 Ubuntu/Linux 上是否有吸引人的对应版本。