草庐IT

windows - 如何从 Emacs 中运行 Cygwin Bash Shell?

我在Windows上运行GNUEmacs,所以输入:M-xshell启动Windows命令行DOSshell。但是,我希望能够从Emacs中运行CygwinBashShell(或任何其他非WindowsShell)。如何轻松做到这一点? 最佳答案 shell-file-name是控制Emacs在运行shell命令时使用哪个shell的变量。explicit-shell-file-name是控制启动哪个shellM-xshell的变量。Ken'sanswer改变这两个,你可能想要也可能不想要。您还可以通过临时更改explicit-sh

windows - 如何在 Windows 上的 emacs 中禁用哔声

嗨,我是Emacs的新手,我在Windows机器上下载了GNUemacs。我刚刚完成了简短的教程,但我发现每当我点击文件的开头/结尾以及在许多其他情况下都会发出哔哔声,这让我有点不安。我在网上搜索,发现有人说把这个(setqvisible-bell1)在我的.emacs文件中,但我不知道该怎么做。首先,我的.emacs文件在哪里,它是什么?或者有其他方法可以做到吗?我的意思是在emacs窗口菜单中有选项->自定义Emacs,但我找不到设置的位置。我觉得在那里很难找到东西,除非你已经知道它在哪里。 最佳答案 您有几个选项,其中之一不需

windows - Emacs - 调用时出错(服务器启动)

我目前在WindowsVistaSP1中使用GNUEmacs23.0.93.1。在我的.emacs文件中,我调用了(server-start)并导致错误消息Thedirectory~/.emacs.d/serverisunsafe.有没有人看到这个并且知道修复或解决方法?...除了让服务器关闭之外;)这是堆栈跟踪:Debuggerentered--Lisperror:(error"Thedirectory~/.emacs.d/serverisunsafe")signal(error("Thedirectory~/.emacs.d/serverisunsafe"))error("Thed

mysql - 如何让 emacs sql-mode 使用 mysql 配置文件 (.my.cnf)?

当我输入mysqldbname时在bash提示符下,我自动连接到数据库dbname与username,password,和host我的.my.cnf中包含的信息文件。当我使用M-xsql-mysql时在emacs中,系统再次要求我提供所有这些信息。有没有办法让emacssql模式使用我的.my.cnf中的信息?文件? 最佳答案 我不认为这是可能的,但你可以在模式配置本身中设置这样的东西:(setqsql-connection-alist'((pool-a(sql-product'mysql)(sql-server"1.2.3.4")

Java编程环境: emacs or eclipse?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我是Java的新手,我需要为其构建编程环境(编辑、编译、测试、调试和部署/制作jar文件)。而且,尽管我不是emacs的super专家,但我是这个出色工具的忠实粉丝。我的问题来了。使用emacs进行Java开发是否明智?Eclipse更适合Java开发吗?还有,人们通常使用什么Java开发环境?我的意思是,与其他工具相比,使用什么工具可能会获得更多帮助?

java - 用于 emacs 的最佳 Java 工具

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。我是emacs的长期用户,现在大约有1/2的时间用在Java上。什么是最好的emacs库调试Java代码完成/智能感知Javadoc浏览?

java - 使用 emacs 进行 java 编程

有没有人在为Java开发配置emacs方面取得了成功?我安装了cedet和malabar模式,但无法成功使用。是否值得花更多时间设置emacs或我应该切换到Eclipse?我是Emacs的长期用户。非常感谢。 最佳答案 你可以试试eclim它有一个Emacs界面。它使用Eclipse作为后端,为Emacs提供智能Java完成功能。这样您就可以在Emacs中拥有Eclipse的强大功能,而无需完全切换到它。 关于java-使用emacs进行java编程,我们在StackOverflow上找

python - Emacs 和 conda 解决方法

我正在使用emacs和anaconda。我的init.el中有这个:(setenv"WORKON_HOME""/home/user/anaconda3/envs/")conda在我的道路上:#addedbyAnaconda3installerexportPATH="/home/user/anaconda3/bin:$PATH"但是emacs找不到我的conda环境,我知道它应该能够做到这一点..因此,当我运行C-cC-p开始新session和C-cC-c时,它无法导入安装在conda环境中的包,其中ModuleNotFoundError。由于我已将它添加到我的路径,但它仍然不起作用,我

python - Python 的 Emacs 填充模式不会破坏引起错误的引号字符串

我正在Emacs中编写Python脚本,并使用M-xauto-fill-mode激活了自动填充次要模式。我似乎总是遇到的一个问题是,这种填充模式往往会在不进行任何补偿调整的情况下跨多行中断引用的字符串,从而导致脚本运行时出错。例如:print'thequickbrownfoxjumpedoverthelazydogandthendidsomethingelse'运行时会导致SyntaxError:EOLwhilescanningstringliteral。Emacs中是否有一种填充模式是Python的“字符串文字感知”并自动进行例如Pythonstyle-linecontinuatio

python - Emacs Python 劣质 shell 在 matplotlib show() 命令后不显示提示

所以我一直在试验numpy和matplotlib,并且在从emacs劣质shell运行python时偶然发现了一些错误。当我将py文件发送到shell解释器时,我可以在代码执行后运行命令。命令提示符“>>>”显示正常。但是,在我在绘图上调用matplotlibshow命令后,shell只是挂起,命令提示符未显示。>>>plt.plot(x,u_k[1,:]);[]>>>plt.show();我正在运行传统的C-python实现。在emacs23.3下,在Win7上使用FabianGallina的Pythonpython.elv.0.23.1。在i-python平台下也有人提出过类似的问