小编Ral*_*way的帖子

Sublime Text 2 - 特定语言的键绑定?

为特定语言创建键绑定的正确方法是什么?

背景

在处理java文件时,我想在每行后自动插入一个分号.我已经创建了一个宏来完成并且能够将它绑定到super+enter.现在我想将键绑定范围仅限于java文件.我究竟做错了什么?

[
  { 
    "keys": ["super+enter"], "command": "run_macro_file", 
    "args": {"file": "Packages/User/Add Line SemiColon.sublime-macro"},
    "context": [
      { "key": "selector", "operator": "equals", "operand": "source.java" }
    ] 
  }
]
Run Code Online (Sandbox Code Playgroud)

key-bindings sublimetext2

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

在Eclipse中全局设置资源过滤器

我已经开始从Eclipse外部使用git,并且已经遇到了自动构建功能试图编译隐藏的.git文件夹的问题.此问题显示如何在每个项目的基础上排除它们.无论如何,全球或每个角度都有这样做吗?

eclipse

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

使用node.js将目录中的所有文件移动到父级

有一种简单的方法可以将目录中的所有文件移动到其父目录,然后删除目录吗?

用例

我正在进行拉链提取,源zip包含一个名为的根文件夹archive,所以当我提取时我得到了extract_path/archive/,但我想archive直接将内容提取到extract_path.

我认为这将是简单的重命名,但以下是抛出"有一个文件的方式"错误消息.

fs.renameSync(extractPath + "/archive", extractPath)
Run Code Online (Sandbox Code Playgroud)

mv fs node.js

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

检测具有节点的系统路径上是否存在可执行文件

是否有一种简单的方法可以判断系统路径上是否有可用的系统可用节点?例如,如果用户已经安装了蟒蛇在/usr/bin/python/usr/bin$PATH我如何在节点检测到?相反,检测什么时候没有安装或者没有安装,即/usr/opt/local/mycustompath/python?理想情况下希望他们的npm包可用...

我确信这是一个快速谷歌搜索与正确的搜索词,但我失败的原因在于哪里和哪些是非常通用的搜索词.

背景

我工作的一些开发配置的节点工具,并希望能够检测蟒蛇(或PIP)是否在路径已经上市,如果没有,请用户告诉它安装或告诉我们在哪里可以找到它.我目前正计划在whereWindows机器和which*nix机器上执行此操作,但希望可能有一种跨平台的方式来执行此操作.

unix windows cross-platform node.js npm

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

Chart.js - 在不使用工具提示的情况下将文本/标签添加到气泡图元素中?

有没有办法在Chart.js气泡图表中为各个气泡添加标签而无需一直显示工具提示?

背景

图表数据用于可视化我们的项目积压.有关每个项目的其他详细信息(即项目名称)位于表格中.

我们以前使用谷歌图表,只是在泡沫表中包含行号,这样你就可以匹配了. 在此输入图像描述

使用Chart.js我只得到气泡和工具提示. 在此输入图像描述

我已经回顾了以下相关问题,但他们建议的解决方案要求始终显示工具提示.我在工具提示中获得了更多信息,并且一直显示它们会使图表显着混乱.

javascript charts chart.js

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

Ant没有加载salesforce任务定义?

问题

我正在尝试在linux机器上使用Force.com迁移工具(一个自定义的ant库),并且在我的生活中无法弄清楚如何让ant看到该库.我究竟做错了什么?

错误消息

BUILD FAILED
/home/ec2-user/ant/ucp/build.xml:48: Problem: failed to create 
task or type antlib:com.salesforce:retrieve
Cause: The name is undefined.
Run Code Online (Sandbox Code Playgroud)

的背景

我安装了ant使用yum install ant,然后我将Force.com迁移工具(ant-salesforce.jar)放入了/usr/share/ant/lib.我在运行时能够看到这个库ant -diagnostics,但是该库的任务都没有(应该看到部署,检索等).我上传了一个带有完整输出的要点ant -diagnostics.

-------------------------------------------
 ANT_HOME/lib jar listing
-------------------------------------------
ant.home: /usr/share/ant
ant-bootstrap.jar (19837 bytes)
ant-salesforce.jar (3293054 bytes)
ant.jar (1942059 bytes)
ant-launcher.jar (18418 bytes)
Run Code Online (Sandbox Code Playgroud)

经过大量的谷歌搜索和手动阅读后,我尝试了以下无效(注意:以上诊断没有任何以下更改).我知道我错过了一些明显的东西:(

  1. 设置$ ANT_HOME export ANT_HOME=/usr/share/ant
  2. 摆弄权限 chmod +x /usr/share/ant/lib/salesforce-jar
  3. 摆弄团体 chown root:root /usr/share/ant/lib/salesforce-jar
  4. 使用-lib在类中传递 ant -lib /usr/share/ant/lib/salesforce-jar retrieve ...
  5. 使用-lib传入lib文件夹 ant -lib /usr/share/ant/lib retrieve ...
  6. 将$ ANT_HOME添加到$ …

ant bash salesforce

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