Web-Studio-Code

Web 编辑器
授权协议 MIT
开发语言 JavaScript
所属分类 Web应用开发、 可视化HTML编辑器
软件类型 开源软件
地区 国产
投 递 者 常心水
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

一款基本的Web编辑器,可以基于此二次开发更具有针对性的编辑器或富文本编辑器。

如何引入

我们推荐你使用npm的方式安装和使用:

npm install --save wscode

当然,你也可以通过CDN的方式引入:

<script src="https://cdn.jsdelivr.net/npm/wscode"></script>

如何使用

  • 特别注意:当前最后一个可用版本(非beta和alpha版本)请查看master分支的说明!
import WSCode from 'wscode';

var wscode = new WSCode({

    // 编辑器挂载点(必选)
    el: document.getElementById('wscode'),

    // 初始化文本(可选)
    content: "初始化文本内容",

    // 编辑器字体(可选,默认"新宋体")
    "font-family": string,

    // 编辑器字重(可选,默认600)
    "font-weight": number,

    // 着色方法(可选,默认不特殊着色)
    shader: function(textString){
        return [
            [{
                content:"内容",
                color:"文字颜色"
            },
            ...],
            ...
        ];
    },

    // 格式化方法(可选)
    format: function(textString, tabNumber){
        return "格式化后的文本";
    },

    // 辅助输入(可选)
    input: function(dom, options, contentArray){
        /*
        1.其中dom和contentArray分别表示辅助的悬浮结点和内容数组;
        2.options的一些重要的辅助信息,是一个json,包括以下内容:
            {
                leftNum:光标前面有多少个字符
                lineNum:当前行之前有多少行
                x:光标left坐标
                y:光标top坐标
                lineHeight:一行文本的高
            }
        */

       // 返回的是键盘操作,可以有任意多个(可选)
       return {
            // keyString可以取:
            //    ”up“:按下键盘向上键
            //    ”down“:按下键盘向下键
            //    等
            // 具体的查看这里: https://yelloxing.github.io/core.js/tools-api/index.html#keyString
            "keyString":function(){

                // 最后返回true或false,默认false表示阻止默认行为(或原有行为)
                return boolean;
            },
            ...
       };
    },

    // 设置颜色(可选)
    color: {
        background: "#d6d6e4", /*编辑器背景*/
        text : "#000000", /*文本颜色*/
        number: "#888484", /*行号颜色*/
        edit: "#eaeaf1", /*编辑行背景色*/
        cursor: "#ff0000", /*光标颜色*/
        select: "#6c6cf1", /*选择背景*/
    },

    // 设置一个tab表示多少个空格(可选,默认4)
    tabSpace: number

});
  • Visual Studio Code 汉化 名称: Chinese (Simplified) Language Pack for Visual Studio Code ID: ms-ceintl.vscode-language-pack-zh-hans 说明: Language pack extension for Chinese (Simplified) 版本: 1.48.1 发布者: Micr

  • code-server在线ide(vistual studio code web online)简介 如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:129518033 前言 vscode是目前非常流行的编辑器之一,是一种基于 Electron 开发的桌面版应用。 code-server是基于服务器端的 vscode,只需简单配置,即可在任何浏览器上使

  • WebIDE 使用的流畅度很高,但是不是VSCODE的默认市场地址有点不爽, 因此进行技术Hack Ubuntu上deb安装后code-server 将插件市场地址切换到微软源,仅需 替换 下面文件的对应内容 文件: /usr/lib/code-server/lib/vscode/product.json 内容: "extensionsGallery": { "serviceUrl":

  • Visual Studio Code(简称“VS Code”)是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代Web和云应用的跨平台源代码编辑器,可在桌面上运行,并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和Node.js的内置支持,并具

 相关资料
  • 本文是使用VisualRust和VS GDB Debugger / VisualGDB 完成在VisualStudio中,编辑和调试Rust程序。 安装Rust, Cargo 首先需要下载Rust, 下载地址https://www.rust-lang.org/downloads.html 这里一定要下windows GNU ABI的版本, 因为我们要用GDB来调试. 另外,机器上也需要安装Visu

  • 我从零开始学习JavaEE,在接下来的教程中,他们使用netbeans来配置web。xml和其他内容描述符(如Glassfish描述符)。因为他们使用Netbeans的图形界面,所以我在Eclipse上找不到同样的方法。只是xml文件。是否有配置web的方法。像我在netbeans中做的那样从图形界面生成xml?

  • 现在我用的是Darcula主题。我想把默认字体改成其他字体。我进入,但所有选项都是灰色的。对于,它将与检查后显示为单间距,但这两种字体都不能更改。我尝试更改下的字体,但这只是更改了AS周围使用的字体,而不是编辑器内部使用的字体。

  • 我使用的是我从github中获得的图像轮播库,但有一些东西我想在代码中进行更改。我使用compile'com.theartofdev.edmodo:android-image-cropper:2.6.+'命令导入了它。这段代码可以让我编辑吗?还是每次运行代码时都从github下载?

  • 是否可以像在Sublime文本中那样启用多行编辑? 例如,按Ctrl可放置额外的光标插入符号,并可一次在文档的多个位置上写入/删除。

  • 我为此绞尽脑汁。我正在尝试重构我的应用程序,以使用Android Studio Canary 15中新的导航架构组件,创建xml文件时我得到的只是以下消息,编辑器从未出现; 我已经卸载并重新安装了我安装的Android Studio和Android Studio Canary 15(位于C:\Program Files\Android\Android Studio和C:\Program Files

  • 我想要的灰色阴影显示在预览,但我的有白色作为默认。我试着在文件->设置中搜索,但没有太大的成功。而且,我找不到Project->Clean或任何此类选项。如有任何帮助,我们将不胜感激,谢谢!

  • 在JavaFX 8中,我尝试在将新行添加到表中后编辑单元格,以优化用户体验。 选择了正确的行,但单元不会进入编辑模式。嗯,我很偶然地看到了这种情况,但很难再现。我做错了什么?