如今大多数办公室都使用Microsoft Office进行文档和演示。很多程序员喜欢在Linux下工作和开发。当你的商店同时使用这两种产品时,你如何在Linux和Windows的文档中进行开发并保持高效?您是否在Linux中编程并在Windows中编写文档?
回答
我也只是在Linux下做文档。 MS Office可以使用一些Wine衍生品(或者我被告知)运行,但我宁愿使用OpenOffice.org来获取这些文档。
如果您绝对必须使用Windows,则可以启动虚拟机(例如使用VirtualBox)并执行肮脏的工作,同时仍可访问您的首选环境。
这就是我所做的。 – Conor 2010-08-24 12:28:39
有两个选项,我见过使用。 (1)使用基于网络的文档。示例包括Google文档或wiki。只要你有一个网络浏览器,你可以查看和编辑文档。
(2)使用跨平台的办公套件。我在Linux上安装了OpenOffice.org,它可以打开Microsoft Office文件格式,包括新的.X格式。您需要做的唯一事情就是确保您稍后在Microsoft产品中打开它,以确保格式化仍然良好。
但是我亲自工作过的每个地方都进行了跨平台开发。在这些情况下,开发机器通常是Windows机器,开发人员运行Linux VM或SSH到Linux服务器,以测试他们在部署环境中的工作。
史蒂夫Streeting下列要求写了一个有趣的blog post关于他的技术文档工具链:
- 让笔者集中于内容,而不是风格
- 生成多种格式从一个源(HTML, PDF,手册页,HTML帮助等)
- 是否为您做了所有繁琐的工作,如TOC,交叉引用,源代码突出显示,脚注
- 友好的源代码控制系统&的diff一般
- 标准不够,你可以在内容提交给出版商,如果你想
- 最好的跨平台,基于标准的,而不是面向任何特定的语言或技术
我一直在使用的团队总是在Linux中编写文档。 POD使得编写容忍可读的手册页变得非常容易,而使用简单工具(HTML),中等复杂度工具(降价)或非常复杂的工具(LaTeX)可以完成更高级别(“光泽”)的文档。
每一个自己,但我会避免办公室和OpenOffice工具,如臭鼬,因为他们发挥如此糟糕使用Git,SVN,CVS等(diff
,blame
,merge
等,只是不” t与一大堆二进制数据一起工作。)
+1关于办公套件的评论 – nico 2010-08-14 16:49:15
- 1. 如何在编程时编写文档
- 2. 在类中编写jsdoc文档
- 3. 如何在文档中编写视频?
- 4. 如何在Word文档中编写HTML?
- 5. 在windows中编写Qt3D应用程序
- 6. 在Windows中的gcc无法编译为Unix/Linux编写的C程序
- 7. 如何将在linux中编写的std :: wstring读入windows中
- 8. C编程在Linux中
- 9. 是否在Vanilla JavaScript中编写graphql-js?
- 10. 您在编写网页时使用哪种文档类型?
- 11. 在c编程linux中读写mp3二进制文件
- 12. 是否可以通过QtService编写(Windows或Linux)服务?
- 13. 编写XML文档
- 14. 是否可以编写一个批处理文件在Windows
- 15. 如何在Dockerfile中编写Linux命令
- 16. 在windows/linux上的iPhone上编程?
- 17. 在Windows和Linux中写入C会导致编译问题吗?
- 18. 如何在Windows批处理中编写管道命令Linux?
- 19. 如何判断您是否在Windows上编译?
- 20. 您计划使用的GameEngine是否需要用您正在编程的相同语言编写?
- 21. 在windows和linux上编译
- 22. 您是否在编码之前用伪代码写出算法?
- 23. 在linux中编译的windows中运行java程序
- 24. linux编程:写入设备文件
- 25. 如何以编程方式在Google文档中创建文档?
- 26. 在C编程中的线程(linux)
- 27. 如何在Windows中的Scala中编写文本文件?
- 28. 如何在Linux中检测是否有其他实体/进程正在编写文件?
- 29. 是否有可能在C#中为Android编写应用程序?
- 30. 在swift 2.3中编写应用程序是否太晚了?
这不是编程相关的,也不是完全准确!无论我们是在谈论“大多数办公室”还是“大量程序员”,您的假设都是推测性的。如果你的问题没有成效,改变你的情况(得到OpenOffice,开始开发。净,完全切换到Mac)。 – 2010-08-14 11:44:41
@Todd - 我认为“不编程相关”是不准确的,文档是绝对*编程的一部分,即使我经常希望它不是:) – 2010-08-14 11:46:26
我认为问题是,国际海事组织,边界,看看定义S&A:“客观回答这个问题是不可能的,这类问题过于开放,通常会导致对抗和争论。“这当然应该是社区wiki,因为毫无疑问被问及具有明确的答案。 – Rob 2010-08-14 11:56:03