阅读更多
Scripted编辑器今天发布了0.3版本。Scripted是一款新的、轻量级的、基于浏览器的JavaScript代码编辑器,由VMware基于Eclipse Orion的编辑器组件开发。它工作于本地,并且由Node.js Web服务器提供内容服务。


该编辑器的主要特性包括:

  • 启动快速,轻量级。
  • 支持JavaScript、HTML和CSS语法高亮。
  • 错误与警告:
  •             集成了JSLint,可以标记JavaScript代码中的错误/警告。
                AMD和CommonJS模块解析:有一个基本的解析策略,未解析的引用将被标记为错误。

  • 内容辅助:
  •             针对HTML和CSS的基本内容辅助功能。
                针对JavaScript,内容辅助功能是由一个类型推导引擎驱动的,该引擎能够感知AMD/CommonJS模块依赖,而且还使用了JSDoc注释来帮助理解代码。

  • 悬停:鼠标悬停在JavaScript标示符上时,会显示推断出的类型签名。
  • 导航:在标识符(该推断已被识别)上按F8,编辑器将跳转到该标示符的声明处。该功[*]能在模块标识符上也有效(比如在define()子句中)。
  • 格式化:集成了JSbeautify。
  • 侧面板:在主编辑器的旁边可以打开一个侧面板——目前该侧面板主要用来承载副编辑器。
  • 外部命令的按键绑定:在编辑器中进行按键绑定以后,可以调用外部命令(如less和mvn等)。
Scripted 0.3版本中的改进包括:

  • 支持NPM安装:npm install -g scripted
  • 改进了按键绑定,现在完全可配置
  • 编辑器现在可以理解模块化JavaScript应用程序中更多的配置信息
  • 可以更好地理解代码结构,导航更顺畅,并改善了内容辅助
  • 代码验证工具从JSLint更换为JSHint
未来,该编辑器还将致力于:

  • 可扩展性
  • 有效利用侧面板
  • 编辑器主题化
  • 调试器集成
详细信息:Scripted Editor 0.3 Release Available

Github:https://github.com/scripted-editor/scripted
  • 大小: 351.6 KB
1
0
评论 共 4 条 请登录后发表评论
4 楼 joynn 2013-01-19 23:58
allenny 写道
flysheet 写道
还是不习惯在浏览器做开发,最好整一个单独的IDE出来将浏览器封装一下


有啥区别,不就是隐藏了地址栏么

太犀利了。。
3 楼 allenny 2013-01-09 23:50
flysheet 写道
还是不习惯在浏览器做开发,最好整一个单独的IDE出来将浏览器封装一下


有啥区别,不就是隐藏了地址栏么
2 楼 xiaobojava 2013-01-09 16:27
flysheet 写道
还是不习惯在浏览器做开发,最好整一个单独的IDE出来将浏览器封装一下

的确
1 楼 flysheet 2013-01-09 12:22
还是不习惯在浏览器做开发,最好整一个单独的IDE出来将浏览器封装一下

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • .net Server对象

    ASP Server 对象的作用是访问有关服务器的属性和方法。 Server 对象的常用属性: 1 MachineName: 获取服务器机器名 2 ScriptTimeout: 设置脚本程序执行的时间,适当的设置脚本程序scriptTimeout可以提高整个web程序执行效率。如语法如下:Server.ScriptTimeout=times(以秒为地图) ScriptTimeout

  • NodeJS学习之路(一)之net模块

    net模块是用于创建基于流的TCP活IPC的服务器和客户端,使用时使用require引入:var net = require("net"); 我们先来说一下TCP与ICP的异同: TCP/IP-传输控制协议/网际协议地址;可在同一台机器或不同机器或不同操作系统的进程间进行通信; IPC (Inter Process Communication) 即进程间通信;不能跨物理机器,只能在同一台机器...

  • 【网络基础】NET Server配置详述

    这是一篇对NAT Server服务的实例详细讲解,本人主要关注华为路由器交换机,每周更新2~3篇相关知识点

  • Node.js教程-net模块

    net模块是Node.js官方提供的用于底层网络通信的模块,包含了创建服务器/客户端的方法。

  • Net.Server案例

    Net.Server案例 了解了Net.Server 对象后,通过一个案例来演示Net.Server服务器的基本创建步骤。 在对应目录下创建目录chapter06。 在chapter06目录下创建文件demo6-1.js,并在该文件中添加如下代码。 demo6-1.js: /* 1. Net.Server创建服务器 */ //1.加载net核心模块 var net=require('n...

  • java.net.ServerSocket详解

    先介绍介绍网络知识TCP/IP协议TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。 因此,HTTP本身就是一个协议,是从Web服务器传输超文本到本地浏览器的传送协议。 TCP有一个连接检测机制

  • NetServer开发文档(一)

    NetServer开发笔记(一) 一、 锁的设计 1. MutexLock的设计 是对pthread_mutex的封装,包含的头文件是pthread.h 数据成员: pthread_mutex_t mutex 函数成员: +MutexLock() +~MutexLock() +lock() +unlock() +get() 2. MutexLockGuard的设计 以RALL的方式对Mut...

  • SERVER对象

    通过前九篇的理论和实践,相信大家已经对 ASP 有了系统的了解,虽然至今为止,我们只学了 ASP 的 4 个内建对象,但已经完全能够写出一些实用的小程序了。今天,作者将继续给大家讲解最后一个 ASP 内建对象——Server。在开始本次课程之前,我仍要在这里回答一些朋友们提出的比较普遍的问题。最近仍有不少朋友来信问我,如何构建服务器端的 Active Server Page 环境。我想可能

  • 【asp.net】——Server对象

    Server对象语法erver.property | method属性ScriptTimeout 用于指定脚本在终止以前在服务器上运行的时间周期MachineName 用于获取服务器端的计算机名 方法 方法 描述 CreateObject(progID) 创建由 progID 标识的对象的一个实例 Execute(path) 停止当前页面的执行,把控制转到 path 中指定的网页。在该页面...

  • ASP.NET-Server对象

    1. Server对象简介     Server对象定义了一个与Web服务器相关的类,提供服务器上方法和属性的访问,用于访问服务器上的资源。 2. 常用属性     MachineName          获取服务器的计算机名称     ScriptTimeout           获取和设置请求超时值(以秒计) 3. 常用方法     Execute              

  • ASP.net常用对象之三(Server对象)

    Server是执行System.Web.HttpSererUtility。它提供的属性的方法帮助程序有序地执行。 (1)HtmlEncode()、HtmlDecode() HtmlEncode():对指定的Html内容进行编码,以使客户端只显示而不执行这段代码 HtmlDecode():对Html格式代码进行解码。 例:要在客户端显示以下文本(注意,是“显示”,而不是“执行”):  window.

  • ASP.NET Server对象

    
 Server.HtmlEncode() 执行文本代码Server.HtmlDecode()可以将代码显示 而不是执行它 但是ASP.NET会认为恶意 我们可以将aspx代码开头添加validateRequest=false
 Server.MapPath() 将虚拟路径转换为绝对路径 例如C:/Music
 Server.UrlEncode() ...

  • ASP.NET中Server对象的方法

    本文给大家简单介绍一下 ASP.net 中的 Server 对象的方法,初学者可以当个参照表来用。   urIEncode 将URL字符串编码,语法格式为: 以下是引用片段:  UrlEncode(ByVal String As String)As String   urIDecode 将编码后的URL字符串解...

  • 【Asp.Net】五大对象

    学习Asp.Net时候,亲爱的于老师讲解了五大对象。趁着知识还没有忘记,趁热打铁,好好的总结一下。下面跟着我学习一下Asp.Net的五大对象。 Application 在没有学习Asp.Net之前就已经知道了Application这个东东,但是当时不是很了解,也不知道到底是什么,学习了Asp.Net才知道它是其中的一个对象。 Application:全局应用程序类。在服务器内存中存储数量

  • Server 对象

      如何解决Response.Redirect方法传递汉字丢失或乱码问题?   为了确保传递的汉字被正确地接收,可以在传值之前使用Server对象的UrlEncode方法对所传递的汉字进行URL编码。代码如下:   String name = Server.UrlEncode("如何解决Response.Redirect方法传递汉字丢失或乱码问题");   Response.Redirect...

  • Net.Server对象

    Net.Server对象 在Node.js中,使用net模块可以创建一个 TCP或本地服务器,语法如下: var server=net.createServer([options][, connectionListener]); 在上述语法中,创建的sever 对象就是Net.Sever对象,在该对象中提供了很多可调用的函数,让用户可以进行读取和写入Socket等操作,具体如表所示。 ...

  • 第六章 Server对象---学习笔记

    一 Server对象简介 server对实现调用其他程序和组件 二 server对象常用的属性 .ScriptTimteOut:规定脚本文件最长执行时间,超过时间就停止执行,并显示超时错误,默认为90秒。 语法: Server.scriptTimeOut=number number表示最长时间,默认为90秒 实例: &lt...

  • ASP.NET常用内置对象之——Server

    简介 Server对象是HttpServerUtility的一个实例,也是上下文对象context的一个属性,提供用于处理Web请求的Helper方法。 常用成员 一、Server.MapPath()方法 方法签名:public string MapPath(string path) 描述:指定一个虚拟路径传入,返回对应虚拟路径的Web服务器上的物理...

  • .NET内置对象之Server对象

    Server对象Server对象是HttpServerUtility类的一个实例,它定义了一个与Web服务器相关的类提供对服务器上的方法和属性的访问。新建一个网站,直接在Default.aspx.cs中的页面加载事件Page_Load中编写如下代码:  Response.Write(Server.MapPath("Default.aspx"));        Response.W

Global site tag (gtag.js) - Google Analytics