标签: code-completion

为什么用 Record 类型注释此对象会删除 Intellisense?

我正在创建一个如下所示的数据文件:

interface ISprite {
  textureName: string,
  frame: Frame,
  origin: Vec2,
  zIndex?: number
}

export let sprites: Record<string, ISprite> = {
  monster: {
    textureName: "monster",
    frame: new Frame(0, 0, 32, 41),
    origin: new Vec2(16, 28),
    zIndex: -1
  },
  player: {
    textureName: "player",
    frame: new Frame(0, 0, 32, 32),
    origin: new Vec2(15, 32)
  }
};
Run Code Online (Sandbox Code Playgroud)

如果我然后尝试从另一个文件导入此数据文件,如下所示:

import { sprites } from "../data/sprites";
Run Code Online (Sandbox Code Playgroud)

然后尝试访问这样的属性:

let player = sprites.player;
Run Code Online (Sandbox Code Playgroud)

然后我在输入时没有得到 Intellisense(代码完成)sprites.

然而,我注意到,如果我Record<string, ISprite>sprites变量声明中删除注释,我确实会获得智能感知。

但是,我相信我需要这个注释,因为我的函数之一只接受ISprite类型,并且我不想让它接受any …

record strong-typing code-completion typescript

2
推荐指数
1
解决办法
578
查看次数

由于语法突出显示或代码完成,无法识别NSManagedObject

我只输入以下行:

NSManagedObject ...
Run Code Online (Sandbox Code Playgroud)

但是Xcode不承认NSManagedObject.我以前从未这样做过,而且我正在遵循斯坦福大学的教程,所以我希望有人能指出我可能出错的地方?

xcode syntax-highlighting code-completion

1
推荐指数
1
解决办法
134
查看次数

在PhpStorm中没有php完成

我在phpStorm中遇到了问题.它不会自动完成,如PHP的基本功能var_dump,array_keys...

如果它可能有帮助:我将phpstorm从我的用户文件夹中的文件夹移动到/ opt文件夹.

autocomplete code-completion phpstorm

1
推荐指数
1
解决办法
1208
查看次数

Vim自动完成,包括当前文件和字典

在Vim中,我们可以通过使用字典或当前文件来完成代码完成,以提出建议.但我正在照顾的是两者兼而有之.

我的vimrc具有以下代码完成:

"k=uses dictionary, i=uses current and included files, t=tag completion.
set complete-=k
set complete+=k
set dictionary+=/some_path/some_file
Run Code Online (Sandbox Code Playgroud)

使用这个我可以使用字典或当前文件.但我想要的是同时看到两者.

我怎么做?

vim autocomplete code-completion

1
推荐指数
1
解决办法
2342
查看次数

在Android Studio中,如何获取类可以实现的所有方法的弹出窗口(并添加它们)?

如果我创建了一个实现另一个类的类(例如class MyFragment extends Fragment),当我开始在类中输入时,它不会给我父类方法的代码完成.如何显示或获取可以从中选择的弹出窗口?

例如,MyFragment输入public void onCre中没有显示任何内容.(但是在输入整个方法之后,它编译得很好.)

java android intellij-idea code-completion android-studio

1
推荐指数
1
解决办法
1390
查看次数

(Xcode 6) - 代码完成不起作用(UIKit,Foundation ...)

我需要Xcode 6的帮助.

在此输入图像描述

它只发生在我正在使用的项目中.对于另一个,代码建议有效.

我的项目出了什么问题?

code-completion swift xcode6

1
推荐指数
1
解决办法
1751
查看次数

Pycharm:Python Qt代码代码完成

我是Python Qt的初学者。

我可以使用Qt Designer创建简单的东西。

在此处输入图片说明

我需要的-用户单击按钮后,应用程序将文本从编辑复制到标签。

我有example.ui来自Qt Designer的文件:

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>MainWindow</class>
 <widget class="QMainWindow" name="MainWindow">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>308</width>
    <height>143</height>
   </rect>
  </property>
  <property name="windowTitle">
   <string>MainWindow</string>
  </property>
  <widget class="QWidget" name="centralwidget">
   <widget class="QLabel" name="label">
    <property name="geometry">
     <rect>
      <x>10</x>
      <y>20</y>
      <width>121</width>
      <height>17</height>
     </rect>
    </property>
    <property name="text">
     <string>Enter name</string>
    </property>
   </widget>
   <widget class="QLineEdit" name="lineEdit">
    <property name="geometry">
     <rect>
      <x>100</x>
      <y>20</y>
      <width>113</width>
      <height>27</height>
     </rect>
    </property>
   </widget>
   <widget class="QPushButton" name="pushButton">
    <property name="geometry">
     <rect>
      <x>80</x>
      <y>60</y>
      <width>85</width>
      <height>27</height>
     </rect>
    </property>
    <property …
Run Code Online (Sandbox Code Playgroud)

python qt pyqt4 code-completion pycharm

1
推荐指数
1
解决办法
2416
查看次数

智能感知和自动完成如何工作?

我一直在想:自动完成是如何工作的?

示例: 在 PhpStorm 中,每当我使用类并键入时,->它都会向我显示该类的所有属性和方法。它还自动完成命名空间甚至是 jQuery 等库中的函数。

它是在文件上运行某种正则表达式,还是以某种方式解析它们?

regex intellisense code-completion visual-studio phpstorm

1
推荐指数
1
解决办法
240
查看次数

PhpStorm没有在array_map中显示代码提示

我没有获得此代码的代码提示:

在此输入图像描述

get_indexes我认为PHPDoc 已正确完成,NetBeans似乎理解它并正确显示提示:

/**
 *  Get Index
 * 
 * @global object $wpdb
 * @param String $extension_table_name
 * @return \ZRDN\Recipe[]
 */
public static function get_indexes($extension_table_name) {
    global $wpdb;
    $db_name = $wpdb->prefix . $extension_table_name;
    $selectStatement = "SELECT * FROM `{$db_name}`";
    $recipe_indexes = $wpdb->get_results($selectStatement);

    return $recipe_indexes;
}
Run Code Online (Sandbox Code Playgroud)

Recipe 在同一名称空间下的同一文件中定义:

class Recipe {
   /**
    * @var int
    */
   public $recipe_id;

   /**
    * @var int
    */
   public $post_id;
...
Run Code Online (Sandbox Code Playgroud)

任何想法可能是什么问题?

php code-completion phpstorm

1
推荐指数
1
解决办法
279
查看次数

Delphi 10 Seattle - Enter提供的不仅仅是entercode

我是Delphi 10 Seattle的新手,突然间我每次按下时都会得到一些额外的文字ENTER.这很烦人......

任何人都知道为什么会这样,以及我如何回到普通ENTER代码?

按下ENTER它会导致换行和换行

  until ;
Run Code Online (Sandbox Code Playgroud)

我不知道我做了什么来获得额外的文字until ;.

ide delphi code-completion delphi-10-seattle

-2
推荐指数
1
解决办法
153
查看次数