【问题标题】:Anyone know how to set Notepad++ as default text editor for SAS, Stata and R?任何人都知道如何将 Notepad++ 设置为 SAS、Stata 和 R 的默认文本编辑器?
【发布时间】:2014-06-22 05:26:14
【问题描述】:

有人知道如何将 Notepad++ 设置为 SAS、Stata 和 R 的默认文本编辑器吗?

我很难在网上找到任何东西(尤其是 SAS)。寻找从 Notepad++ 运行代码以及设置颜色编码的能力。

谢谢。

【问题讨论】:

  • 为什么不设置一个IDE?它们(大部分)带有可自定义的语法着色,并且比文字编辑器更好地处理源代码。
  • Notepad++ 确实提供语法着色。它不仅仅是一个文本编辑器,但可能不足以充当 IDE。
  • 我认为您的问题标题具有误导性。你不是在问如何设置它来双击打开的东西(我希望),因为这不是主题;你在问如何做语法高亮和执行代码。
  • 顺便说一下,UltraEdit 可能是最容易使用 SAS 的编辑器程序(我猜还有其他的),虽然它不是免费的。

标签: r sas notepad++ stata


【解决方案1】:

为什么不直接走 GUI 路线:右键单击,例如,任何foo.R 文件并选择“打开方式...”,然后选择 Np++ 并单击“始终打开此文件类型..”按钮。冲洗、起泡、重复。

顺便说一句,对于R,如果您还没有它,请获取 "NppToR" ,这是一个可以让您直接从 Npp 窗口执行代码的小应用程序。

【讨论】:

  • 感谢您的想法,卡尔。如果已经编写了 R 文件,这可能会起作用,但我想我只想打开 Notepad++,编写一些代码并运行它。我还不习惯批量运行,所以我倾向于打开我的代码窗口,选择行并运行。我主要在 RStudio。
  • NppToR 听起来真的很有帮助!谢谢!你知道是否有类似的应用程序对 Stata 和 SAS 做同样的事情?
  • @mattjans 抱歉,我从来没有使用过这些工具,所以不知道有什么界面应用。
【解决方案2】:

在 Windows 上,您可以:

  • 手动编辑文件类型的键以设置HKEY_CLASSES_ROOT\FILE_TYPE\shell\edit\command 的值,其中FILE_TYPE 是您希望更改的每个文件扩展名的适当值这是一项非常艰苦的工作
  • 您可以使用免费的Default Programs Editor 等程序为您执行此操作

在任何一种情况下,首先要做的是备份注册表。

我会认真建议考虑使用众多一些 免费 IDE 中的一种,因为它们会自动包含从编辑环境运行的功能,语法高亮、代码补全以及,在许多情况下,调试也是如此。

【讨论】:

  • 谢谢你的想法,史蒂夫。我将 RStudio 用于我的 IDE,但我一直很想在 NP++ 中完成所有编码,因此我不必在 SAS、Stata 和 R 的不同 IDE 中工作。这可能需要熟悉批量提交才能制作它真的很有效。我已经开始玩这个了,但不是很舒服。
【解决方案3】:

Notepad++ 是我最喜欢的编辑器,我现在的处境和你一样。

我假设你在 Windows 中(记事本 ++ 在 Mac 中不存在,对我来说最难过的事情)

请按照以下网页中提到的步骤,按照作者所说的去做。

http://hafniumcity.com/notepad_color.php

现在对于在线编辑,它可能不是 SAS 的最佳选择。虽然我没试过,所以不好评论。

【讨论】:

  • 太棒了!感谢您的回复和链接。
猜你喜欢
  • 2012-05-02
  • 2015-03-23
  • 1970-01-01
  • 1970-01-01
  • 2019-06-30
  • 1970-01-01
  • 2012-03-11
  • 1970-01-01
  • 2018-10-29
相关资源
最近更新 更多