matlab-emacs-mode

matlab-emacs-mode

Table of Contents

1 下载

首先下载matlab-mode,一篇介绍emacs-matlab的文章,点击下载

2 安装

解压后打开INSTALL文件,根据其说明,为使其支持cedet,make 的时候需要加上后面的LOADPATH

make "LOADPATH=../cedet-VER/common ../cedet-VER/eieio ../cedet-VER/semantic/bovine/ ../cedet-VER/semantic/"

其中=../cedet-VER为你的cedet所在的位置

3 配置

之后在.emacs中加上这么几句:

;这里是我的matlab-emacs所在的路径

(add-to-list 'load-path "home/visaya.emacs.d/matlab-emacs/matlab-emacs")

(require 'matlab-load)

(autoload 'matlab-mode "matlab" "Enter MATLAB mode." t)

(setq auto-mode-alist (cons '("//.m//'" . matlab-mode) auto-mode-alist))

(autoload 'matlab-shell "matlab" "Interactive MATLAB mode." t)

(setq matlab-verify-on-save-flag nil) ; turn off auto-verify on save

(defun my-matlab-mode-hook ()

(setq fill-column 76))

; where auto-fill should wrap

(add-hook 'matlab-mode-hook 'my-matlab-mode-hook)

(defun my-matlab-shell-mode-hook ()

'())

(add-hook 'matlab-shell-mode-hook 'my-matlab-shell-mode-hook)

(global-font-lock-mode t)

;(matlab-mode-hilit)

(autoload 'tlc-mode "tlc" "tlc Editing Mode" t)

(add-to-list 'auto-mode-alist '("//.tlc$" . tlc-mode))

(setq tlc-indent-function t)

4 matlab-shell

之后打开一个.m文件就可以进入matlab-mode了

点击matlab-start matlab后出现错误,是因为你没有配置matlab

matlab-customize-customize

最后一行matlab-shell进入

把第一行改成你的matlab所在的路径,我的是/usr/local/MATLAB/R2010b/bin/matlab

save for future后exit

之后再点击start matlab后就会另启一个buffer,,这是matlab shell buffer

5 Enjoy it.

Author: visaya@sina.cn

Date: 2011-02-27 11:31:30 CST

HTML generated by org-mode 6.21b in emacs 23

emacs中运行matlab,Emacs 写matlab程序相关推荐

  1. 导入idea中运行项目 如何解决各种程序包不存在的问题

    导入idea中运行项目 如何解决各种程序包不存在的问题 缺少包--去官网下载! 缺少包----去官网下载! 缺少包------去官网下载! 可是!!! 为什么总有下不完的包??? 因为小编一直运行用e ...

  2. 用 TS + Vue 写了一个在 Chrome 中运行 Prettier 格式化的扩展程序

    在介绍 prettier-chrome 之前请允许我先介绍一下什么是 Prettier 如果你已经知道这是什么了并且已经会配置了,那么你可以直接跳到 prettier-chrome 的介绍 什么是 P ...

  3. 如何在64位的Linux中运行32位的应用程序

    大部分Linux发行套件都有针对x86_64处理器的版本.比较典型的x86_64的处理器有ADM Athlon II和英特尔Xeon.因为这些Linux发行套件都有自己专用的软件源,这些软件源会为提供 ...

  4. 32位dll转64位工具_如何在64位系统中运行32位或16位程序

    由于CPU和系统架构的更新,现行主流的Windows系统已经是64位.然而许多人还恋恋不舍的一些老游戏或老程序已经没有了更新.在64位的系统上运行这些程序,往往会出现运行故障.如何才能解决这个烦心事? ...

  5. vscode中运行2个程序_在64位系统中运行32位或16位程序

    由于CPU和系统架构的更新,现行主流的Windows系统已经是64位.然而许多人还恋恋不舍的一些老游戏或老程序已经没有了更新.在64位的系统上运行这些程序,往往会出现运行故障.如何才能解决这个烦心事? ...

  6. 在64位的linux中运行32位的应用程序

    常规做法,先添加32bit架构: sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libc6:i3 ...

  7. matlab中std函数怎么写,Matlab中求均值和标准差的函数分别是mean(x)和std(x)。

    栋教现拟学楼建-,中求准差的教学楼某已框架建工结构程为,中求准差0元直接建筑工程费为,相同结构其他,办公为()万元筑工造价建新接费该拟程直楼建,挖孔元/桩基采用础1人工. 下列中说法,均值何时款业主预 ...

  8. 使用gcc与makefile在linux中运行简单的c语言程序

    目录 使用GCC编译C语言程序 示例代码 main1.c sub1.c 编译与链接 使用Makefile 在Windows下运行程序 使用GCC编译C语言程序 示例代码 main1.c 说明:主程序文 ...

  9. 分分钟教你如何在win10中运行第一个C语言程序

    作者:极客小俊 一个把逻辑思维转变为代码的技术博主 首先了解一下什么是编译器? 概述 编译器,可以简单地将它理解为一种翻译器, 就类似于专门的翻译一样, 要知道,计算机只认识二进制也就是 0 和 1 ...

最新文章

  1. 机器人摘果子看图写话_看图写话——聪明的小白兔
  2. Python进阶(5)_进程与线程之协程、I/O模型
  3. bash下: () {} [] [[]] (())的解释
  4. Redis学习总结(17)——Redis 持久化和过期机制复习
  5. java.lang.NoClassDefFoundError异常处理
  6. Exchange2013/2016 ECP/OWA无法通过用户验证EventID3002/3005
  7. 用chrome开发的时候关掉AdBlock插件
  8. restsharp text html,c# – 使用RestSharp发送HTTP POST Multipart / form-data字段
  9. 计算机控制试题库 百度文库,计算机控制技术练习题附答案_百度文库.doc
  10. Kero---knockout
  11. arduino继电器控制风扇_arduino控制继电器
  12. hmailserver的反垃圾邮件功能
  13. 微信公众号开发(一)--开发模式与编辑模式
  14. kubernetes dev client-go 输出资源
  15. arcgis server里预览地图显示空白
  16. c语言计算两个整数的乘积
  17. 安卓系统最好用的5款epub阅读器
  18. 计算2000年1月1日到2008年1月1日 相距多少天。
  19. 正确选用屏幕保护视力
  20. COM/DCOM开发之远程进程外组件(DCOM)

热门文章

  1. bfs 蓝桥杯 穿越雷区 python
  2. 12306火车购票 助手.js
  3. springboot+vue项目使用jwt token验证登录,token验证失败
  4. MySQL事务介绍及原理
  5. 300行代码实现3D烟花特效待爆炸声音
  6. 《R语言与数据挖掘》⑨智能推荐算法
  7. shiro第一讲 没有Realm的实例
  8. uniapp 横屏开发页面配置(仅支持App、H5)
  9. java打包成bat可执行文件
  10. python四种配置文件