Aptana 3在多个(大型)项目中变得非常迟缓,我该如何提高性能?
我有几个项目,我检查subversion到一个dev目录,我也可以通过Apache访问.像这样的东西
因此,如果我转到此URL http://local.dev,我可以看到所有项目文件夹.在Aptana,它看起来像这样
+ dev (main project folder that Apache uses as well)
- project (svn branch I'm currently testing)
- another_project (another svn branch)
- yet_another_project (yep, another svn branch)
Run Code Online (Sandbox Code Playgroud)
所以要从URL访问项目我不需要每次都配置Apache,我只需要访问项目文件夹,如http://local.dev/project或http://local.dev/another_project
问题是这些项目非常大(Prado,Zend和Drupal框架以及其他需要的库),我可以将同一项目的多个分支签出到不同的文件夹中.Aptana将所有这些都归结为我认为问题所在.我知道我可以在Aptana本身内为每个项目创建一个项目,如果我没有使用它就关闭项目但是我没有看到对项目中的文件夹执行此操作的选项(我认为应该解决我的问题) ),但如果我单独的项目文件夹,我还需要设置Apache指向新的位置,这本身就是另一个痛苦.
有没有办法关闭Aptana项目文件夹中的子文件夹?或者有一个子项目文件夹?或关闭项目中的文件夹?或排除文件夹的索引?或关闭索引?
注意:有时在项目中添加新文件夹时,我会收到内存不足警告和/或Aptana崩溃.此外,当编码Aptana变得如此迟钝以至于做任何事情都非常麻烦.我真的很喜欢Aptana IDE,但这对我来说可能是一个交易破坏者.
我以为我会将Apache站点移动到Aptana根目录,这样我就可以在项目级别访问它,但我认为这不会对Aptana方面的索引性能起作用.
更新:这可能是相关的:
看起来Aptana正在索引.svn文件夹
更新:
到目前为止,唯一可以帮助的是为每个需要签出svn的项目创建一个新工作区.在项目之间来回切换是一种痛苦,但Aptana可以再次使用.
更新#2
看起来这是Aptana BUG列表,是的!
更新#3
经过无数次修补让Aptana玩得很好我决定测试其他IDE.
开始使用Eclipse,因为这是Aptana的基础.我有一个很好的构建,但它仍然不是我想要的100%.
还试用了付费IDE的PHPStorm,但我发现它是一款顶级IDE
我正在尝试在Aptana 3中调试简单的ruby文件.
class HelloWorld
def initialize()
end
def greet()
puts "hello world"
end
end
h=HelloWorld.new
h.greet
Run Code Online (Sandbox Code Playgroud)
断点设置为
h.greet
Run Code Online (Sandbox Code Playgroud)
在我开始调试之后,调试器启动,但是当它尝试初始化ruby类时,调试器与消息断开连接
Fast Debugger (ruby-debug-ide 0.4.9) listens on :54749
Exception in DebugThread loop: undefined method `is_binary_data?' for "#<HelloWorld:0x85915fc>":String
Run Code Online (Sandbox Code Playgroud)
当我设置断点时
h=HelloWorld.new
Run Code Online (Sandbox Code Playgroud)
调试器启动,但在我进入initialize()构造函数后,它与先前的消息断开连接
我的宝石列表:
*** LOCAL GEMS ***
archive-tar-minitar (0.5.2)
bigdecimal (1.1.0)
columnize (0.3.6)
io-console (0.3)
json (1.5.4)
linecache19 (0.5.13)
minitest (2.5.1)
rake (0.9.2.2)
rdoc (3.9.4)
ruby-debug-base19 (0.11.26)
ruby-debug-ide19 (0.4.12)
ruby-debug19 (0.11.6)
ruby_core_source (0.1.5)
Run Code Online (Sandbox Code Playgroud)
我已成功应用这些指令,以解决调试问题,但我仍然收到此异常消息
任何答案都是受欢迎的,这可以解决这个问题.
谢谢.
我开始使用ExtJS 4框架在Web应用程序开发项目中生成图表报告.我正在寻找ExtJS 4的最新代码辅助,以免我打字过多.我试了很久才找到一个,但看起来所有这些都已经过时了.
如果当前有人使用ExtJS 4代码辅助Aptana(或其他一些IDE).请帮我一把 谢谢!
在之前的版本中Aptana,可以在启动时从远程连接(FTP)重新打开文件.某些更新后,此功能不再可用.
我在2012年3月写下了这个解决方案:
Window> Preferences> Aptana Studio> Remote> enable复选框"在启动时重新打开以前打开的远程文件"
不幸的是,该复选框已删除 我目前正在使用Aptana Studio 3,版本:3.3.1.201212171919
如果该功能仍然可用将会很棒.
上周我将Aptana工作室更新到最新版本(Aptana Studio 3,版本:3.4.2.201308081805).现在向我显示我的JS文件中缺少分号的警告.我知道这些在JS中是可选的,在某些情况下几乎没用,这给了我一个"缺少分号"的警告:
var LogLevels = {
debug : 4,
info : 3,
warning : 2,
error : 1,
none : 0
}
Run Code Online (Sandbox Code Playgroud)
所以,我的问题是:有没有一种方法可以删除这个警告,只是为了Aptana中的Javascript?
我正在使用Aptana3将我的python项目部署到AppEngine.我想在项目中保留一些巨大的设计文件,但不想部署到app-engine.我可以设置Aptana中的任何配置,并在部署到App引擎时自动排除我的设计文件吗?
我试试Aptana Studio 3.希望能够.
我想打开一个现有的Rails项目,但它要求我导入它.我不想复制我只想使用相同的源文件.
那可能吗?
在Dreamweaver中,我们有快捷标签编辑器的Ctrl + T,换句话说我们可以选择部分文本,然后按Ctrl + T然后我们可以选择一个标签,Dreamweaver会自动将开始标签和结束标签添加到选定区域,
在Aptana有这样的快捷键吗?
我看到其他人也有类似的问题,但没有一个解决方案对我有用.0.3.14 gem存在于其他gem文件中.我完全按照此处的说明完成了所有操作:https://github.com/brianmario/mysql2.我仍然得到以下内容.我不知道为什么安装程序指示它找不到包含目录,因为我已经检查过并且它存在.thread.h文件存在,但不存在于ruby目录中.而是它在这里:C:\ RailsInstaller\DevKit\lib\perl5\5.8\msys\CORE \
我正在运行Windows 7并尝试在Aptana 3中构建我的rails项目.我的Ruby是1.9.3.
$ gem install mysql2 -v 0.3.14 -- --with-mysql-dir=C:\MySQL-Connector-C-6.1
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing mysql2:
ERROR: Failed to build gem native extension.
c:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb --with-mysql-dir=C:MySQL-Connector-C-6.1
checking for ruby/thread.h... no
checking for rb_thread_blocking_region()... yes
checking for rb_wait_for_single_fd()... yes
checking for rb_hash_dup()... yes
checking for rb_intern3()... yes
-----
Cannot find include dir at C:MySQL-Connector-C-6.1/include
-----
*** extconf.rb failed ***
Could …Run Code Online (Sandbox Code Playgroud) 我有一个在 Aptana 中运行良好的 python 项目。
然后我开始pipenv用于项目的环境管理,现在我无法让 Aptana 使用该环境。
我还设置了一个新项目,然后将其添加到 Aptana 中,Aptana 使用 3.7 版本的 python 而不是pipenvpython 2.7。
关于从哪里开始寻找的任何建议?
aptana3 ×10
aptana ×6
javascript ×2
ruby ×2
dreamweaver ×1
extjs ×1
extjs4 ×1
ftp ×1
html ×1
ide ×1
mysql2 ×1
pipenv ×1
python ×1
python-2.7 ×1
ruby-debug ×1