代码完成不适用于远程文件(使用 RSE)

2023-11-25

What is:

在主机上:
Windows 7的 面向 PHP 开发人员的 Eclipse
版本:Helios 服务版本 2

在访客机器上: Linux Debian 挤压

我想使用 RSE 在 Eclipse 中通过 SSH 编辑我的远程项目。一切都好,我在远程系统资源管理器的角度这样做:

screenshot1

然后我进入 PHP 视角。右键单击项目->配置->添加 PHP 支持。并按Ctrl+Shift+Space or Ctrl+Space。没有可用的补全(代码辅助)。

screenshot2

好吧,我发现了这个错误(2008 年)和解决方案描述(2009 年):错误 251496。我这样做了:

这是我对问题的解决方案: 我刚刚删除了 PHPExplorer 视图中的 RemoteSystemsTempFiles 项目, 而不是将其重新创建为 PHP 项目(新建->PHP 项目,当然它必须是 再次命名为 RemoteSystemsTempFiles)。这对我有用,现在代码完成是 好的,希望这有帮助。

screenshot3

它并不能解决问题。因为 PHP 语言库可能没有 Core API... 帮助。谢谢。


PHP 项目的自动完成(类、函数...):

我发现将以下行添加到 .project 确实解决了 PHP 项目本身的类的自动完成问题,但不适用于本机 PHP 函数:

<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
<nature>org.eclipse.php.core.PHPNature</nature>

我找到了解决方法:

本机 PHP 函数的自动完成(print_r()...):

您必须转到 Eclipse 配置文件夹并找到 PHP 语言文件夹:

就我而言:C:\Program Files\EclipseSF2\configuration\org.eclipse.osgi\bundles\276\1\.cp\Resources\language\php5.3

然后你可以:

  • 右键单击 Eclipse 项目的根目录,
  • 然后去构建路径
  • 链接来源
  • 浏览:并链接到该文件夹​​...

这允许本机 PHP 函数自动完成!

Symfony 框架的自动补全:

对于使用 Symfony 框架的人,您可以将以下行添加到 .project 文件中:

<buildCommand>
        <name>com.dubture.symfony.core.symfonyBuilder</name>
        <arguments>
        </arguments>
</buildCommand>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

代码完成不适用于远程文件(使用 RSE) 的相关文章

  • 是否可以对 JUnit 中的每个测试用例使用不同的 @Before @After?

    我是新来的Java JUnit并遇到了不同的Fixtures 我在网上搜索了很多 但没有得到答案 是否可以使用不同的 Before After对于不同的测试用例JUnit 例如 我有以下 TC 那么是否可以使用不同的 Before用于测试和
  • 为 Eclipse 安装 Mercurial 插件时出错

    我刚刚为 Eclipse 安装了一个 Mercurial 插件 安装过程很顺利 但是安装后 当我重新启动 eclipse 时 显示错误 错误说 发生了多个 Mercurial 错误 请检查错误日志视图以获取详细信息 命令行 hg y deb
  • 如何在 Java/Eclipse 中使用特殊字符

    如何在 Java Eclipse 中使用 显示 或 等字符 当我尝试直接使用它们时 例如在源代码中 Eclipse无法保存文件 我能做些什么 编辑 如何找到 unicode 转义序列 问题是您使用的字符无法以文件设置的编码 Cp1252 表
  • 透视切换面板在 Eclipse 中消失

    Eclipse 崩溃后 小透视切换窗格从 Eclipse 窗口的右上角消失了 我下载了最新版本并尝试打开它 使用相同的工作区 但按钮仍然消失 这是一个屏幕截图 并放大 有任何想法吗 我仍然可以通过选择 窗口 gt 打开透视图 来切换透视图
  • (更好的方法)使用 Eclipse 和 XText 获取项目中的文件

    我正在编写一个 XText 编辑器 并进行一些语义突出显示 我正在解析的部分语言引用了文件 这些文件应该存在于项目中 我想根据这些文件是否位于正确的位置来突出显示 目前 我有一个非常丑陋的解决方案 但我确信有更好的方法 public voi
  • Mediaplayer 播放几次后停止播放

    我有一个按钮 按下它会播放一个随机声音剪辑 然后播放另一个声音剪辑 然后通过一个媒体播放器播放另一个声音剪辑 但是多次按下该按钮 15 20 次 后 所有音频都会停止 我在播放最后一个音频剪辑后释放媒体播放器 所以我不认为这是原因 有什么指
  • 在 Eclipse 插件中:如何以编程方式突出显示 java 编辑器中的代码行?

    我正在尝试开发一个 eclipse 插件 它对 java 代码进行一些文档检查 并在编辑器中突出显示一些代码行 为了实现我的目标 我不想在 eclipse 中创建新的编辑器 我只是想扩展默认的 java 编辑器以在不满足某些预定要求的方法下
  • 尽管没有错误,但无法在 Eclipse 中运行 Android 项目

    当我尝试运行我的 Android 项目 昨天运行良好 时 我收到 您的项目包含错误 请在运行应用程序之前修复它们 对话框 但我的项目没有错误 我以前遇到过这个问题 解决方案总是清理项目 但这次没有帮助 红色 X 图标从工作区的项目中消失 然
  • Android 的代码覆盖率[重复]

    这个问题在这里已经有答案了 可能的重复 Android测试代码覆盖率 Eclipse https stackoverflow com questions 3282702 android test code coverage eclipse
  • Eclipse 在处理 xml(传入或传出)时挂起。此时CPU+磁盘尖峰

    我每天必须处理许多 XML 这极大地打断了我的工作流程 我尝试降级到 Indigo 但所有附加组件都被删除 打开xml时出现问题 切换到 xml 切换出一个 xml 甚至切换到另一个 xml 到底发生了什么事情让 XML 如此烦人 我可以禁
  • java.lang.ClassNotFoundException:javax.mail.MessagingException

    我想使用 eclipse 将电子邮件从我的 gmail 帐户发送到另一个邮件帐户 我使用 apache tomcat 7 0 34 作为我的 Web 服务器 并使用端口 8080 作为 apache 服务器 HTTP 1 1 并使用 JRE
  • 如何从 Mac OS X 中完全删除 Eclipse(包括设置和插件)?

    我的 Eclipse 与 GAE 损坏并且工作异常 所以我从Application文件夹中删除了Eclipse 但是留下了垃圾 我重新下载了全新的 eclipse 但它以旧设置运行 并且损坏的 GAE 结构仍然存在 如何从 Mac 上完全删
  • 适用于 C/C++ 和 Java 的 Eclipse IDE

    我正在尝试在运行 El Capitan 的 Mac 上设置 Java IDE 但是我找到的安装程序要求我为 C C 和 Java 安装单独的 IDE Eclipse Neon Eclipse 有什么选项可以让我拥有一个支持多种语言的 IDE
  • Eclipse 中选定单词的括号

    几天前 我觉得这个问题很愚蠢 所以不要将其发布在这里 但即使在搜索了很多之后 我也没有找到合适的解决方案 对于那些使用过的人TextEdit 在 Mac 上 他们会完全知道我在说什么 在编码时 我只想在单词或一行上加上引号或括号 为此 我必
  • 无法加载 JavaHL 库。- linux/eclipse

    在尝试安装 Subversion 插件时 当 Eclipse 启动时出现此错误 Failed to load JavaHL Library These are the errors that were encountered no libs
  • Java:在 eclipse 中导出到 .jar 文件

    我正在尝试将 Eclipse 中的程序导出到 jar 文件 在我的项目中 我添加了一些图片和 PDF s 当我导出到 jar 文件时 似乎只有main已编译并导出 我的意愿是如果可能的话将所有内容导出到 jar 文件 因为这样我想将其转换为
  • Android:默认 XML 编辑器不再打开 [不支持的内容类型错误]

    我使用 Eclipse 在 Android 中开发应用程序已经有一段时间了 我最近将Android SDK平台更新到3 0 API 11 现在 我无法通过双击打开 AndroidManifest xml 或 Layout 文件夹中的任何其他
  • 无法加载 JNI 共享库 (JDK)

    当我尝试打开时Eclipse http www eclipse org 弹出对话框指出 无法加载 JNI 共享库 C JDK bin client jvm dll 此后 Eclipse 强制关闭 我想提出以下几点 我检查了这条路径上是否存在
  • 在java库中找不到源

    I m new to java and facing this problem while debugging code 我在使用外部文件时发现了 rt jar 但不起作用 这是否意味着该文件已损坏还是什么 您需要附加 src zip 作为
  • 将多模块 Maven 项目导入 Eclipse 时出现问题 (STS 2.5.2)

    我刚刚花了最后一个小时查看 Stackoverflow com 上的线程 尝试将 Maven 项目导入到 Spring ToolSuite 2 5 2 中 Maven 项目有多个模块 当我使用 STS 中的 Import 向导导入项目时 所

随机推荐

  • Phonegap jQuery Mobile 文本输入 [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 我希望有人能够告诉我为什么我的文本输入在使用 jque
  • Python中的数字比较用“is”好还是“==”好? [复制]

    这个问题在这里已经有答案了 在Python中比较两个数字是使用 is 运算符还是 运算符更好 例子 gt gt gt a 1 gt gt gt a is 1 True gt gt gt a 1 True gt gt gt a is 0 Fa
  • 发送邮件:java.net.SocketException:网络无法访问:连接

    尝试通过 javax mail 发送邮件 Properties props new Properties props put mail smtp host xxxxx props put mail smtp port 25 props pu
  • Laravel 4 - 尝试获取非对象的属性

    我一直在使用 Laravel 4 1 创建一个具有用户关系的图书列表应用程序 我的用户关系正常工作 但是当我添加分页时 出现以下错误异常 ErrorException Trying to get property of non object
  • 您应该在 C# 4.0 中使用重载或可选参数来声明方法吗?

    我当时正在看Anders 谈论 C 4 0 和抢先预览 C 5 0 这让我思考当 C 中提供可选参数时 推荐的方法是什么来声明不需要指定所有参数的方法 例如类似的东西FileStream类有大约十五个不同的构造函数 它们可以分为逻辑 家族
  • 为什么字段分隔符只能是一个字节?

    data lt read delim C test txt header FALSE sep Error in scan file what sep sep quote quote nlines 1 quiet TRUE invalid s
  • 将 Objective-c 框架导入到 Swift 框架项目中

    我正在构建一个框架 需要在其中导入一些 Objective C 框架 现在我需要导入 Beaconstac framework 但我们无法在 swift 框架项目中添加桥接头 我如何在我的项目中使用这个框架 I tried 进口信标 但编译
  • Auth0 和 React 的 CORS 问题

    我目前正在尝试在我的 NodeJS React 应用程序中实现 Auth0 尽管我有一个大问题 但给出的教程确实很好并且很有帮助 每次我尝试通过 Auth0 登录 注册时 我都会得到 XMLHttpRequest 无法加载https XYZ
  • 将数据从活动传递到对话框

    我正在寻找一种将数据从活动传递到对话框的方法 我正在尝试打电话showDialog int 但是我没有看到将任何数据传递到对话框的方法 我需要将一个字符串传递到对话框才能显示确认 Cheers 如果您的目标是 Android 2 2 API
  • 如何使窗口出现在所有内容之上(甚至是全屏游戏!)c++/Qt

    我正在尝试制作一个在屏幕中心显示十字准线并保持在其他所有内容之上的应用程序 目的是在一些不提供十字准线的 FPS 游戏中添加十字准线 我已经成功地将我的窗口设置为除了游戏之外的所有内容的最上面 这是我的代码 一切都在主要部分 因为我只测试我
  • 当前 Android Google Spreadsheet API 编写示例

    我正在寻找一个编写 Google 电子表格并从 Android 向其中添加行的示例 到目前为止 我发现的所有示例都已过时 仅包含身份验证 或仅列出文档 电子表格 不包含任何写入 您知道创建电子表格并向其中添加行的任何示例吗 以下是适用于 G
  • Java TreeMap 比较器

    我需要一个 TreeMap 的比较器 我应该在 TreeMap 的构造函数中匿名编写此代码吗 我还能怎么写我的比较器 目前 Java 不喜欢我的代码 我可以匿名执行此操作吗 SortedMap
  • 如何为另一个数据库执行存储过程?

    我有一个存储过程 应该能够在我的 MS Sql Server 上的任何数据库的任何表上执行 大多数 EXEC 和 USE 语句的组合不会产生任何结果 这是存储过程 CREATE PROCEDURE dbo usp TrimAndLowerC
  • R 成对乘积

    我正在尝试获取向量的成对乘积 例如 a c 1 2 3 4 我想要得到的是 2 3 4 6 8 12 按顺序 我尝试过使用外部 outer 1 4 2 4 这给了我一个矩阵 其中包含我想要的产品 但我不确定如何以缩放到更高维度向量的方式从矩
  • 在具有大型 C 文件的 vim 中启用语法和语法折叠会导致完成速度变慢

    当我在一个大的 C 文件 大约 8000 行中有语法时 完成ctrl p和ctrl n非常慢 超过20 当我关闭语法时 完成时间不到一秒钟 我找到了重现这种行为的最小方法 使用空的 vim 文件夹并创建仅包含以下行的 vimrc set s
  • 如何让CSV阅读器读取内存文件?

    我正在尝试将整个文件提取到内存中 完成 使用 StringIO 但据我所知 这些对象的行为并不完全像 真实 文件 我得到了整个内容 或者我可以读取一次一行 但我不知道如何应用此模式 import csv with open MYMEMORY
  • 如何使用 simple_form 生成 input[type=date]?

    当我做f input start date as date我得到 3 个选择元素 日 月和年 我可以f input start date as string to get input type text 元素 但我怎样才能生成input t
  • 订阅或绑定现有的Intent服务

    我有一个应用程序 它的初始活动会在列表视图中列出一些文件 单击列表中的某个项目时 您将看到该特定文件的详细活动 在详细视图中 我有一个名为下载的按钮 当您单击下载时 它会启动一个 IntentService 该 IntentService
  • 第一次使用 MongoDB + Docker - 从 docker compose 设置

    我想尝试一下project我在 GitHub 上找到了 所以我在 MacOS 上安装了 MongoDB 现在我试图了解如何通过目录中的 docker compose 文件正确设置它 这是泊坞窗文件 version 3 services re
  • 代码完成不适用于远程文件(使用 RSE)

    What is 在主机上 Windows 7的 面向 PHP 开发人员的 Eclipse版本 Helios 服务版本 2 在访客机器上 Linux Debian 挤压 我想使用 RSE 在 Eclipse 中通过 SSH 编辑我的远程项目