2010-08-14 49 views
0

如今大多数办公室都使用Microsoft Office进行文档和演示。很多程序员喜欢在Linux下工作和开发。当你的商店同时使用这两种产品时,你如何在Linux和Windows的文档中进行开发并保持高效?您是否在Linux中编程并在Windows中编写文档?

+1

这不是编程相关的,也不是完全准确!无论我们是在谈论“大多数办公室”还是“大量程序员”,您的假设都是推测性的。如果你的问题没有成效,改变你的情况(得到OpenOffice,开始开发。净,完全切换到Mac)。 – 2010-08-14 11:44:41

+4

@Todd - 我认为“不编程相关”是不准确的,文档是绝对*编程的一部分,即使我经常希望它不是:) – 2010-08-14 11:46:26

+0

我认为问题是,国际海事组织,边界,看看定义S&A:“客观回答这个问题是不可能的,这类问题过于开放,通常会导致对抗和争论。“这当然应该是社区wiki,因为毫无疑问被问及具有明确的答案。 – Rob 2010-08-14 11:56:03

回答

3

我也只是在Linux下做文档。 MS Office可以使用一些Wine衍生品(或者我被告知)运行,但我宁愿使用OpenOffice.org来获取这些文档。

如果您绝对必须使用Windows,则可以启动虚拟机(例如使用VirtualBox)并执行肮脏的工作,同时仍可访问您的首选环境。

+0

这就是我所做的。 – Conor 2010-08-24 12:28:39

0

有两个选项,我见过使用。 (1)使用基于网络的文档。示例包括Google文档或wiki。只要你有一个网络浏览器,你可以查看和编辑文档。

(2)使用跨平台的办公套件。我在Linux上安装了OpenOffice.org,它可以打开Microsoft Office文件格式,包括新的.X格式。您需要做的唯一事情就是确保您稍后在Microsoft产品中打开它,以确保格式化仍然良好。

但是我亲自工作过的每个地方都进行了跨平台开发。在这些情况下,开发机器通常是Windows机器,开发人员运行Linux VM或SSH到Linux服务器,以测试他们在部署环境中的工作。

0

史蒂夫Streeting下列要求写了一个有趣的blog post关于他的技术文档工具链:

  • 让笔者集中于内容,而不是风格
  • 生成多种格式从一个源(HTML, PDF,手册页,HTML帮助等)
  • 是否为您做了所有繁琐的工作,如TOC,交叉引用,源代码突出显示,脚注
  • 友好的源代码控制系统&的diff一般
  • 标准不够,你可以在内容提交给出版商,如果你想
  • 最好的跨平台,基于标准的,而不是面向任何特定的语言或技术
2

我一直在使用的团队总是在Linux中编写文档。 POD使得编写容忍可读的手册页变得非常容易,而使用简单工具(HTML),中等复杂度工具(降价)或非常复杂的工具(LaTeX)可以完成更高级别(“光泽”)的文档。

每一个自己,但我会避免办公室和OpenOffice工具,如臭鼬,因为他们发挥如此糟糕使用Git,SVN,CVS等(diffblamemerge等,只是不” t与一大堆二进制数据一起工作。)

+0

+1关于办公套件的评论 – nico 2010-08-14 16:49:15

相关问题