想知道,对于你们所有的Netbeans粉丝们:
我在netbeans里面,我打开了终端模拟器(使用Windows 7 64bit)。该项目是开放的,我想在当前的direcorty中创建一个新文件,所以我使用'touch'命令
touch filename.extension
当我使用'ls'命令时,我看到文件已创建(通过查看项目中的文件夹进行验证。问题是,有没有办法创建新文件并自动打开(或手动打开)在netbeans编辑器中使用命令)我使用了--open命令,但它说:
open: command not found
运行哪个打开显示:
which: no open in (/usr/bin:/cygdrive/c/Program Files (x86)/AMD
APP/bin/x86_64:/cygdrive/c/Program Files (x86)/AMD APP/bin/x86:/cygdrive/c/Program File
(x86)/EasyPHP-DevServer-13.1VC11/binaries/php/php_runningversion:/cygdrive/c/Program
Files/Common Files/Microsoft Shared/Windows Live:/cygdrive/c/Program Files (x86)/Common
Files/Microsoft Shared/Windows
Live:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/
System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/
c/Program Files/Dell/DW WLAN Card:/cygdrive/c/Program Files (x86)/
ATI Technologies/ATI.ACE/Core-Static:/cygdrive/c/Program Files/WIDCOMM/
Bluetooth Software:/cygdrive/c/Program Files/
WIDCOMM/Bluetooth Software/syswow64:/cygdrive/c/Program Files (x86)/Common Files/
Intuit/QBPOSSDKRuntime:/cygdrive/c/Program Files (x86)/QuickTime/QTSystem:/cygdrive/c/
Program Files
(x86)/Windows Live/Shared:/cygdrive/c/Program Files/Java/jdk1.7.0_17/bin)
答案 0 :(得分:2)
在Windows中:
步骤1:在系统上找到netbeans.exe。在我的电脑里
netbeans.exe
位置为C:\Program Files\NetBeans 8.0.2\bin
。
第2步:添加C:\Program Files\NetBeans 8.0.2\bin
环境变量。如果您不知道如何在环境变量中添加内容,请click here。
第3步:重新打开命令行并运行此命令start netbeans index.html
在这里{you}你要在netbeans中打开。
答案 1 :(得分:1)
据我所知,对于您所追求的行为没有预先定义的命令。但是,您可以使用bash函数创建自定义命令(假设您使用的是bash)
#!/bin/bash
function touchopen(){
if [ ${1} ];then
touch ${1} && open -a "/path/to/Netbeans.app" ${1}
else
printf "No input file\n"
fi
}
open -a "path" "file"
只需使用应用程序“path”打开文件
答案 2 :(得分:0)
使这项工作的两个步骤
第一步:确保将Netbeans设置为默认程序,以打开您在netbeans(.html,.php,.etc)中使用的扩展名的所有文件
第二步:使用名为'cygstart'的命令,就像这个cygstart filename.ext一样。如果您希望使用'open'作为cygstart的别名,您也可以阅读here
答案 3 :(得分:0)
如果您使用的是cygwin实用程序,请使用以下内容,
cygstart <filename.extension>
请选择netbeans作为默认文件打开软件