Vim.js

vim 编辑器的 JavaScript 移植版
授权协议 GPLv2
开发语言 JavaScript
所属分类 应用工具、 文档/文本编辑
软件类型 开源软件
地区 不详
投 递 者 相温文
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Vim.js 是 vim 编辑器在 Web 浏览器上的 JavaScript 移植版本。

目前状态:

  • 还不太稳定,只在 Ubuntu + Firefox/Chrome 下测试过
  • 在 Chrome 下运行比 Firefox 快
  • 某些特性在 Firefox 下运行更好

  • 引用自:GitHub - zhangguixu/window-vim: 在windows环境下折腾vim,搭建前端开发环境,不定期更新 1. 下载gvim与基本配置 在Vim中文社区下载exe文件,直接在window安装即可(1) 在windows下,vim的配置文件为_vimrc,在所安装的vim的目录下,将_vimrc打开之后,删除里面的内容,之后黏贴一下的配置,重新打开vim即可看到一个比较

  • 单位新大神说后台要用node.js重写,围观了一下感觉很好啊,学js终于有动力了。。 在家把vim配置了一下,记录一下吧。。 在.vim/bundle文件夹下安装这些安装包: //====== "对齐工具Tabular,Vim中的代码对齐插件,可以实现各种各样的对齐功能 Bundle 'git clone git://github.com/godlygeek/tabular.git' 常用命令如下

  • vim a.vim如何使用 **Note: I will be using NeoVim for this series. I address why below. But 99.99% of everything I cover will work exactly the same in Vim8. So, if you’d prefer to use Vim8 you can still le

  • Ubuntu系统中gVim的基本安装与配置教程 安装:1. 在www.vim.org上 下载 源码包 vim-7.4.tar.bz2 2.  开发库libncurses5-dev安装 : 复制代码代码如下: sudo apt-get install libncurses5-dev 3. 解压  tar jxvf vim-7.4.tar.bz2,进入vim74/src: 复制代码代码如下: ./co

  • 前不久harttle着手搭建了类似IDE的Vim环境,然而对于前端开发者这还远远不够。本文便记录一下如何实现前端开发者关心的那些特性:不同文件类型的缩进、HTML标签匹配注释移除、HTML/CSS/Javascript自动补全、代码风格检查等等。让我们来打造一个适合前端开发的Vim! 文件类型设置 前端文件有不同的类型,而每个人对于缩进又有不同都要求。Vim中我们可以为每种文件设置不同的缩进和Ta

 相关资料
  • 问题内容: 我已经尝试将invRegex.py移植到node.js实现了一段时间,但是我仍然在努力。多亏了ret.js标记生成器,我已经有了正则表达式分析树,并且运行良好,但是以内存高效的方式实际生成和连接所有不同元素对我来说是非常具有挑战性的。为简单起见,可以说我有以下正则表达式: 喂养到产生下列输出( tabbified 取更小的空间): 考虑到我能够获取每个单独的令牌并产生所有有效的单独输出

  • 随着国内物联网等电子产业的发展,对嵌入式产品的需求越来越大。当前大多数嵌入设备采用的是国外商业操作系统,而国内嵌入式实时操作系统研发起步较晚,技术积累环节相对薄弱,建立一个完善的基于国产实时操作系统的嵌入式应用开发平台具有相当深远的意义。本文介绍了开源实时嵌入式操作系统μTenux在基于Cortex-M3内核的STM32F107VC单片机上的移植和应用的编写,并在此基础上搭建了一个可用于快速嵌入式

  • WebAssembly的二进制格式是被设计成可在不同操作系统与指令集上高效执行的,无论在Web或非Web环境中。 对高效执行的设想 尽管执行环境是有条件的,本地的,不确定的,也不要向WebAssembly提供下述特性。有些情况下为了WebAssembly模块执行,也许不得不模拟一些宿主硬件或操作系统不提供的特性,让它们似乎被支持。这种情况将会导致糟糕的性能。 随着WebAssembly的标准化推进

  • 本文主要介绍拿到 OneNET 软件包后,需要做的移植工作。 OneNET 软件包已经将硬件平台相关的特性剥离出去,因此 OneNET 本身的移植工作非常少,如果不启用自动注册功能就不需要移植任何接口。 如果启用了自动注册,用户需要新建 onenet_port.c,并将文件添加至工程。onenet_port.c 主要是实现开启自动注册后,获取注册信息、获取设备信息和保存设备信息等功能。接口定义如下

  • 经过前面内核章节的学习,大家对 RT-Thread 也有了不少的了解,但是如何将 RT-Thread 内核移植到不同的硬件平台上,很多人还不一定熟悉。内核移植就是指将 RT-Thread 内核在不同的芯片架构、不同的板卡上运行起来,能够具备线程管理和调度,内存管理,线程间同步和通信、定时器管理等功能。移植可分为 CPU 架构移植和 BSP(Board support package,板级支持包)移

  • 1.1. RokidOS 系统移植适配 1.1.1. 硬件相关 1.1.2. 软件相关 1.1. RokidOS 系统移植适配 1.1.1. 硬件相关 硬件设计相关文档 我们为各位开发者提供了几款硬件开发板的参考实现,如果您需要了解或查询硬件配置、原理图、开发板样式等信息,请结合您所使用的硬件设备,到开发板用户手册章节了解相应信息。 1.1.2. 软件相关 RokidOS 板级配置体系 为了让开发

  • 我已经使用Sublime多年,第一次尝试原子。 如何将单行或选定的块上移或下移一行?在Supreme中,我可以用ctrl键按住shift键,但在Atom中似乎不起作用。有什么想法吗?

  • 基础 安装 扩展市场 任务 调试 为什么选用VSCode 版本控制 易用性 与时俱进的编辑体验