在emacs里面安装js2-mode

来源:互联网 发布:九次方大数据如何使用 编辑:程序博客网 时间:2024/05/16 10:29

最近想学学web编程,所以就从javascript开始了,网上推荐说Sublime Text 功能非常强大(http://www.iplaysoft.com/sublimetext.html?1420815260356),并且原来看过一篇文章介绍其同时操作多行的技巧文章,应该很不错。。不过功能强大的编辑器想要学好都得花一些时间,我已经用emacs一段时间了,并且emacs是编辑器之神嘛,需要下苦功夫才能学好,所以就想先精通它再说。网上找的安装步骤,总是编译有问题,最后感谢强大的google终于问题解决。记录如下:

 

1.首先下载js2-mode插件: https://github.com/rxf1986/js2-mode

2. 将js2-mode 放入loadpath里(如~/.emacs.d/js2-mode/)

3.编译:

   M+x byte-recompile-directory  ~/.emacs.d/js2-mode  (我是在windows上安装的emacs,所以直接快捷键了)

   在linux上,也可以cd js2-mode ; Emacs --batch -f batch-byte-compile js2-mode.el

4. 修改配置文件.emacs

   (add-to-list 'load-path "~/.emacs.d/js2-mode")
   (autoload 'js2-mode "js2-mode" nil t)
   (add-to-list 'auto-mode-alist '("\\.js$" . js2-mode))

 

在编译那一步:出现了这样的错误: 

File error: Cannot open load file, js-mode

 

有以下解决方法:

1. 修改js2-mode下的*.el文件的权限,我直接777了,然后在编译,就没有问题了。

2.  将load path直接给定el文件,而不是到目录:eg:(add-to-list 'load-path "~/.emacs.d/js2-mode/js-mode.el")  (require js-mode)

3.  设置emacs startup kit(https://github.com/rxf1986/emacs-starter-kit),然后安装 js2-mode:

        * M-x package-list-packages (打开一组安装包)

        * C-s 搜索js2-mode

        * 找到后,按“l" 标记安装

        * 然后按”X“ 开始安装  

      这样,就可以安装并且加载js2-mode.

 

+++++++++++++++++++++++++++++++++++++++++++++=

网上看到一篇用emacs打造node.js环境的文章,挺不错,先收藏 http://www.open-open.com/lib/view/open1391687309114.html

还有emacs的一篇:http://blog.csdn.net/redguardtoo/article/details/7222501/ 一年打造成emacs高手

   

 

 

 

 

0 0
原创粉丝点击