在RStudio中,您可以在代码编辑窗口中运行部分代码,并将结果显示在控制台中。 你也可以做一些很酷的事情,比如select你想要的所有东西,直到光标运行,或者光标后面的所有内容,或者你select的部分,等等。 所有这些东西都有热键。 就像Python中的交互式shell之上的一个步骤 – 您可以使用readline返回到前面的各行,但是它没有任何函数的概念,代码的一部分等等。 有没有像Python的工具? 或者,你有没有在vim中使用某种类似的解决方法?
我不知道发生了什么事,但一个PHP文件的语法突出显示停止工作,文件旁边的图标也发生了变化。 它显示的是文本文件而不是PHP。 我该如何解决这个问题?
我有一个名为XXX的项目。 我想把这个项目重命名为YYY 。 请注意, XXX是一个非常常见的术语(例如“数据”或简称为“项目”),因此不可能进行简单的RegExsearch和replace,而不会损坏项目configuration文件。 我当前的项目目录包含以下项目: XXX XXXTests XXX.xcodeproj 我想将它们重命名为: YYY YYYTests YYY.xcodeproj …分别进行必要的更改,反映在我的项目文件中。 我怎样才能做到这一点,而不必手动创build和填充一个新的项目?
我一直在使用Rsense更新emacsconfiguration,以允许在input代码时出现自动完成下拉框。 这在大多数文件中都能正常工作,除非我在Ruby on Rails项目中编辑一些代码时,发现它不允许我从表中select一个答案。 这是我的设置: https : //github.com/map7/simple_emacs 我在Ubuntu 10.04下使用这个。 对于简单的ruby脚本文件,它的效果很好。 我可以打开一个新的文件并input。 "test".up… 就像我在上面显示的选项列表中input“p”字符一样,我可以用箭头键在列表中上下选中,然后用回车键select一个(例如:upcase)。 什么不工作是当我做完全相同的testing,但在一个铁路项目的基本目录。 更新: 发现问题出在(需要'rails'),所以它在emacs-rails插件中是自动完成不喜欢的东西。 更新: 它在emacs-rails – > rails-project.el中。 如果我评论这个macros,然后自动完成工作,否则它不: (defmacro* rails-project:with-root ((root) &body body) "If you use `rails-project:root' or functions related on it several times in a block of code, you can optimize your code by using this macro. Also, blocks […]
有没有办法在Xcode中find方法或属性被调用的所有地方? 例如,在Eclipse中,可以右键单击一个方法并select查找引用 。 Xcode中有没有类似的东西?
那么,希望这个问题是不言自明的。 select代码块和标签页非常容易,但相反呢? 目前,我只是在行首search并replace空格。 更快?
我正在为Web开发select一个IDE,我想知道WebStorm和PHPStorm之间的区别是什么? 我在JetBrains的网站上找不到任何重点,甚至谷歌也没有那么多的帮助。 我现在所知道的是PHPStorm不支持像WebStorm这样的JS,但可以通过插件来实现。 这是唯一的区别吗?
我从事软件开发已有二十多年,使用C,Perl,SQL,Java,PHP,JavaScript和最近的Python进行编程。 我从来没有遇到过一个问题,我不能仔细考虑debugging和print语句。 我尊重很多人说我的技术是原始的,在IDE中使用真正的debugging器要好得多。 然而从我的观察来看,使用我的石刀和熊皮,IDE用户似乎没有比我更快或更成功的debugging。 我真诚地开放,学习正确的工具,我从来没有显示出使用可视化debugging器的强大优势。 此外,我从来没有阅读过如何使用IDE进行有效debugging的教程或书籍,超出了如何设置断点和显示variables内容的基础知识。 我错过了什么? 什么使得IDEdebugging工具比周到地使用诊断print语句更有效? 你能build议显示IDEdebugging更精细技术的资源(教程,书籍,屏幕录像)吗? 甜蜜的回答! 非常感谢大家花时间。 非常照亮。 我投了很多票,没有投下任何票。 一些值得注意的地方: debugging器可以帮助我对variables,代码或运行时环境的任何其他方面进行临时检查或更改,而手动debugging则需要我停止,编辑和重新执行应用程序(可能需要重新编译)。 debugging器可以附加到正在运行的进程或使用崩溃转储,而通过手动debugging,“重现”缺陷的步骤是必需的。 debugging器可以以更易读的方式轻松显示复杂的数据结构,multithreading环境或完整的运行时栈。 debugging器提供了许多方法来减less时间和重复性的工作来完成几乎所有的debugging任务。 可视debugging器和控制台debugging器都很有用,并具有许多共同的特性。 集成到IDE中的可视化debugging器还使您能够在单个集成开发环境(即名称)中轻松访问智能编辑和IDE的所有其他function。
我用Eclipse做的最常见的事情之一是重新运行最后一个程序。 我通过运行 – >运行历史 – > [最上面的项目]来做到这一点。 有没有这样的快捷键? 我知道CTRL + F11,但这不适合我。 只有当前活动的类(我正在编辑的源代码的类)没有主方法时,它才会启动最新的程序。 如果是这样,它将使用这个类作为程序的入口点,而不是运行历史列表中的一个。
目前我使用Emacs编写C或C ++的工作stream程涉及三个窗口。 最大的右侧包含我正在使用的文件。 左边被分成两部分,底部是一个我用来编译或者编译命令的shell,最上面的部分通常是我在工作时想咨询的一些文档或者自述文件。 现在我知道在那里有一些非常专业的Emacs用户,我很好奇如果其他Emacsfunction是有用的,如果意图是使用它作为一个完整的IDE。 具体而言,大多数IDE通常以某种forms履行这些function: 源代码编辑器 编译器 debugging 文档查找 版本控制 面向对象的function,如类查找和对象检查 对于其中的一些,Emacs如何适应这些function是非常明显的,但其余的呢? 另外,如果一个特定的语言必须关注,我会说它应该是C ++。 编辑:一位用户指出,当我说“剩下的事情”时,我应该更具体一些。 大部分时候我对高效的版本控制以及文档查询感到好奇。 例如,在SLIME中,对Lisp函数进行快速超大规模查找是相当容易的。 有没有一种快速查找C ++ STL文档中的东西的方法(例如,如果我忘记了hash_map的确切语法)?