资讯专栏INFORMATION COLUMN

Vim的JavaScript移植 —— 让vimer在浏览器里找到回家的感觉

cyrils / 3100人阅读

摘要:借助赐予的力量,编辑器之神被移植到了。可以在浏览器里用啦你可以直接在线体验。特性持久化在中执行读取本地文件读取中运行获知详情。开发编译的时候选择了很少的特性,。对在线使用而言太慢了。

借助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

Vim.js的GitHub页


编译 SegmentFault

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/77990.html

相关文章

  • VimJavaScript移植 —— vimer览器找到回家感觉

    摘要:借助赐予的力量,编辑器之神被移植到了。可以在浏览器里用啦你可以直接在线体验。特性持久化在中执行读取本地文件读取中运行获知详情。开发编译的时候选择了很少的特性,。对在线使用而言太慢了。 借助emscripten赐予的力量,编辑器之神Vim被移植到JavaScript了。vimer可以在浏览器里用vim啦~ 你可以直接在线体验。 showImg(http://segmentfault....

    AnthonyHan 评论0 收藏0
  • 人相见恨晚vim插件:模糊查找神器LeaderF

    摘要:是什么是一个用写的插件,可以在成千上万数十万个文件中,通过模糊查找的方式,快速找到目标文件。它还有很多衍生功能快速打开或定位某个最近使用的文件包括函数类变量等命令历史文件中的某一行的等等。友情链接,也許是最好的模糊查詢插件 提到vim的模糊查找插件,很多人第一反应是ctrlp.vim,ctrlp知名度很高,但跟其它的同类插件相比,它的唯一优点是用vimL编写(这让它的性能是所有同类插件...

    Near_Li 评论0 收藏0
  • Vim替换小技巧(兼浅谈Vim哲学)

    摘要:本文将以此为起点,介绍一些替换小技巧。实话实说,使用命令来替换有违于大多数程序员的习惯。接下更进一步,教多几个小技巧。这么一来,替换将仅在当前大括号内生效。在替换局部变量时,比起全局替换,这样的替换方式无疑会更高效。 想必用过Vim的人都知道,在Vim里面,以下命令可以替换当前文件的内容: :[range]s/{要被替换的模式}/{替换的内容}/[flags] 其中range指定替换命...

    ConardLi 评论0 收藏0
  • 你也用Vim写Java代码?

    摘要:献给所有曾试图写而痛苦挣扎的请不要害怕我也是你们的一员序文章源起于论坛中的一个问题由于回答的有点尽性便转为文章题主应该是个初学者这里不对题主报有任何贬义的情感谁都是从初学过来的问题主要是如何在中编译运行代码勾起了我痛苦的回忆便借题发挥了更何 献给所有曾试图写Java而痛苦挣扎的Vimers, 请不要害怕, 我也是你们的一员 序 文章源起于segmentfault论坛中的一个问题, 由于...

    helloworldcoding 评论0 收藏0
  • 你也用Vim写Java代码?

    摘要:献给所有曾试图写而痛苦挣扎的请不要害怕我也是你们的一员序文章源起于论坛中的一个问题由于回答的有点尽性便转为文章题主应该是个初学者这里不对题主报有任何贬义的情感谁都是从初学过来的问题主要是如何在中编译运行代码勾起了我痛苦的回忆便借题发挥了更何 献给所有曾试图写Java而痛苦挣扎的Vimers, 请不要害怕, 我也是你们的一员 序 文章源起于segmentfault论坛中的一个问题, 由于...

    KitorinZero 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<