windows环境下emacs的python简单配置
Posted 立体风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows环境下emacs的python简单配置相关的知识,希望对你有一定的参考价值。
首先参考了上一篇《emacs极简配置》,我的想法是打开兼容vim的viper到5级,然后一些基本的字体设定,然后如何执行python文件的一个全过程方法。
1、先打开emacs,如果忘了怎么用了,看一下自带的教程,还是中文的,超级方便。
2、学完后,键入 C-x C-f 并按~,这样就会打开默认的配置文件所在的目录。
3、在 .emacs.d 目录中建立文件 init.el viper 两个文件,内容如下:
init.el
(custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won\'t work right. ) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won\'t work right. \'(default ((t (:family "Consolas" :foundry "outline" :slant normal :weight normal :height 158 :width normal))))) (setq package-archives \'(("gnu" . "http://mirrors.ustc.edu.cn/elpa/gnu/") ("melpa" . "http://mirrors.ustc.edu.cn/elpa/melpa/") ("nongnu" . "http://mirrors.ustc.edu.cn/elpa/nongnu/"))) (package-initialize) (icomplete-mode 1) (ido-mode 1) (setq make-backup-files nil) ;;(menu-bar-mode 0) (setq viper-mode t) (require \'viper) (setq global-unset-key "\\C-u\\C-x")
viper
(setq viper-inhibit-startup-message \'t) (setq viper-expert-level \'5)
4、安装python,并在cmd窗口使用 python --version 查看是否有效现实版本信息。
5、用C-x C-f 打开 t.py 文件,编辑一些python代码,在对应的cmd窗口,用python t.py显示输出结果。
win10 环境配置emacs
认领了一台笔记本,新电脑到手总是要调教一番。做一下记录,和大家分享一波。
首先,windows下的包管理软件Chocolatey。尝鲜可以体验一下, https://chocolatey.org/。相信我,并不好使。
下载emacs, https://ftp.gnu.org/gnu/emacs/windows/. 添加到path 变量,这样你就可以直接在powershell里打开emacs。
修改配置文件路径。默认的.emacs及.emacs.d文件夹会在home路径下,也就是一般都在c:/user/用户名,或者c:/user/用户名/AppData\Roaming。但这很不方便,我们可以修改HOME变量(区分大小写),或者修改注册表项HKLM\SOFTWARE\GNU\Emacs\HOME。我个人建议使用修改home变量的方法,因为这样可以将很多配置文件都打包到同步盘。
下载spacemacs ,https://github.com/syl20bnr/spacemacs/tree/develop。解压后直接放到HOME路径下,改名为.emacs.d,OK!
启动emacs,选择你自己的习惯,然后静静等待。按照一般逻辑,不出问题是不可能的。果然报错,提示没有bind-map。我们的配置文件是直接从github上导出的,基本上就两种情况,原来没有; 下载过程中出问题。我更倾向于是后者。
事到如今,为了避免折腾,我还是把自己以前备份的.emacd.d拿出来玩。如果你没有自己的备份,可以考虑试试别人的:https://github.com/caisah/emacs.dz。
然后,安装为Windows 用户提供GNU 的工具包 MinGW(Minimalist GNU for Windows),http://www.mingw.org/。二进制包,一路下一步安装到OneDrive。
这里提一下,Onedrive这玩意儿虽然不靠谱,但是挺方便的。网页版经常访问不了,不过客户端貌似还行。
默认情况,MinGW工具包的bin文件夹路径是不自动添加到path变量的,所以我们要手动添加一下。桌面上点右键-> 个性化->主题->相关设置->桌面图标设置,把勾选我的电脑。这样,我的电脑图标就会在桌面上显示。然后将路径添加到path变量。另外,可以考虑将mingw32-*.exe改成*.exe。
powershell代码如下:
Get-ChildItem -Path './' -Filter 'mingw32-*.exe*'| Rename-Item -NewName{$_.FullName.Replace("mingw32-","")}
算了,懒得继续了,费劲。本本分分的做一个开箱即用的伸手党,不折腾!本来我以为包管理已经是极大方便了使用,后来发现spacemacs连配置都搞好了,还有比这更省心的么?
补充一条,在Win10下,你可能发现emacs输入爆卡。这是因为emacs25在windows下频繁触发垃圾回收机制,解决方案请参考https://emacs-china.org/t/topic/2900/2。
结语: 我的生命哲学就是你可以设计你想要设计的任何东西
——迈克尔•杨
以上是关于windows环境下emacs的python简单配置的主要内容,如果未能解决你的问题,请参考以下文章