知识库

如何覆盖浏览器配置设置

从 Neo4j 3.2.2 开始,可以覆盖浏览器的默认配置设置,其中许多设置在左侧框架中定义,并通过“齿轮”图标进行访问。

要实现此功能,您首先需要知道定义该功能的参数名称。这可以通过从浏览器运行以下命令来显示

:config

示例输出如下:

{
  "cmdchar": ":",
  "maxHistory": 30,
  "theme": "normal",
  "useBoltRouting": false,
  "initCmd": ":play start",
  "initialNodeDisplay": 300,
  "maxNeighbours": 100,
  "showSampleScripts": true,
  "browserSyncDebugServer": null,
  "maxRows": "5000",
  "shouldReportUdc": true,
  "autoComplete": true,
  "scrollToTop": true,
  "maxFrames": 30,
  "editorAutocomplete": true
}

可以全局更改浏览器所有用户的设置,或者也可以通过浏览器中的 Cypher 提示符覆盖这些设置。

以下描述了如何将 Max Frames 从 50 更改为 10,并将主题更改为 Outline

全局

要全局更改设置,请修改 $NEO4J_HOME/conf/neo4j.conf 并添加以下内容:

browser.post_connect_cmd=config {maxFrames:10, theme: "outline"}

这将把 maxFrames 从默认的 50 更改为 10,然后重新启动 Neo4j。

浏览器实例

在浏览器中,在 Cypher 提示符处输入以下命令:

:config {maxFrames:10, theme: "outline"}

更改后,重新运行 :config 应报告 maxFrames 已设置为 10,主题已定义为“Outline”,并且齿轮图标应反映此更改。