借助emscripten赐予的力量,编辑器之神Vim被移植到JavaScript了。vimer可以在浏览器里用vim啦~
你可以直接在线体验。
特性
- 持久化
~/.vimrc
- 在Vim.js中执行JavaScript
- 读取本地文件
- 读取Dropbox中
运行:e $VIM/vimrc
获知详情。
开发
Vim.js编译的时候选择了很少的特性,--with-features=small
。--with-features=normal
对在线使用而言太慢了。
如果你想自己开发编译:
- 准备依赖:
- emscripten 如果遇到问题,使用这个wl分支
- node.js
- streamline.js
- GCC & cproto —— 当你遇到'undeclared variables/functions/structs'错误的时候需要运行
make proto
- 编写
build.sh
- 设定emscripten的路径
- 去除某些行的注释标记
- 运行
build.sh
编译 SegmentFault
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。