中文注释乱码问题:
中文注释乱码的是因为windows下的m文件采用的是gb2312编码,将所有的m文件转成 utf8文件后,显示就正常了。
1.首先安装enca:sudo apt-get install enca
2.进入m文件所在的文件夹
3.将所有m文件转成utf8:enca -L zh_CN -x UTF-8 *
PS: 将单个文件转成utf8:enca -L zh_CN -x UTF-8 文件名
参考:Linux for Matlab中文注释乱码(亲测有效)
快捷键与Windows不一致问题
Ubuntu下matlab的快捷键设置默认的是Emacs与Windows下matlab的快捷键不一致,用起不习惯,可改成Windows下的快捷键。操作如下:
打开matlab --> file --> preferences --> Keyboard --> Shortcuts --> Keyboard Shortcuts Preferences --> Active settings:
默认的是Emacs Default set, 点击右边向下的箭头,选择 Windows Default Set
点击Apply再点击Ok
![15b79f032c1c26f55c6a010ccce78ea9.png](https://i-blog.csdnimg.cn/blog_migrate/12e853d541a6fe9fb82bd796fe888960.jpeg)
安装工具包显示无权限写入的问题
Can't install any toolboxes because can't write to /usr/local/MATLAB/R2018b
![05ac3999e79325b41cbb01d7734c5254.png](https://i-blog.csdnimg.cn/blog_migrate/0126fa10fc17d6505595d73a09c403da.png)
解决:首先获取matlab的根目录地址,然后设置权限即可
sudo chown -R $LOGNAME: /usr/local/MATLAB/R2018b
参考:https://www.mathworks.com/matlabcentral/answers/334889-can-t-install-any-toolboxes-because-can-t-write-to-usr-local-matlab-r2017