windows与ubuntu平台互通问题

windows下emacs等诸多不满意,后安装virtualbox,虚拟一个ubuntu,突然想在windows下能否通过emacsclient 将windows下的文件连接到ubuntu中的emacs进行编辑

百度一下 虚拟机与宿主共享文件

不想用共享文件方式,太麻烦。

你可以造个虚拟机

用samba,可以在emacs里面用dired直接访问windows文件

ftp server呢

不用共享方式,只想在windows的资源管理器中右键打开emacsclient,将文件发送到ubuntu中用emacs编辑

用wsl吧。你要的都有。

楼主跟我走了一条一样的路。

我先是用 Windows 原生 emacs,然后转为 cygwin emacs,然后转为 Windows + archlinux (virtualbox),现在转了一圈又回到 Windows 原生 emacs 了,发现原来的痛点基本都解决了。

virtualbox 下用 emacs 还是太重了。

楼主如果主要工作平台是Windows的话还是推荐用原生 emacs,推荐 emax64

2 个赞

emax64确实是不错的选择。也可以考虑用wsl下面的emacs。magit 不卡。配置相关的工具的也很方便。省心。唯一的问题是不能像windows的原生emacs那么方便地拷走。

如果要开发OCaml的话,可能还真需要和linux互通。

今天试了一下在windows上装OCaml:cygwin、ocpwin都试过了。。。

ocpwin不支持opam

cygwin版本的 ocamlyacc ocamllex 转出来的文件如果不放在cygwin的home下有permission问题(ocamlc倒是没问题),而且opam在安装包的时候有些包能正常安装,有些包不行缺linux包(cygwinSetup没这个包)

我是msys2下emacs,现在已经调教的非常流畅了

你是在 msys2下面使用 emacs的?不是用win下的emacs 客户端?

是啊,其实是同一个东西,但是感觉msys2下的要流畅点

我用msys2编译ccls出错,能不能简单说下你是怎么编译的?请教一下

我用的vs2017,msys2的我也编译了,但是vs编译的更好用。msys编译出来的对msvc流的代码提示不怎么滴。得用2017编译

按照官方文档来就行了,挺顺利啊