我看过几篇文章将emacs作为IDE与Eclipse等IDE进行比较.通常假设所有活动都将通过命令行工具提供的emacs工具和设施完成.
将Eclipse(如Eclipse)与emacs,emacs作为编辑组件或Eclipe功能的界面进行集成是多么容易?这两个项目都是开源的,都是支持扩展.
这样做的正确方法是什么?
(defparameter form1 (list 'baz "hello"))
(setf (car form1) (intern "print"))
(eval form1)
Run Code Online (Sandbox Code Playgroud)
什么是||的意义 (实习生)使用?
#:||的意义是什么?(make-symbol)使用?
如果它们只是名称的一部分,那么从我指定的符号创建不同符号的理由是什么?
更新:( 实习生"PRINT")有效
我想以这样的方式定义读取器宏,它们只影响某个包/文件.
到目前为止,我能够加载这些文件
(let ((*readtable* (copy-readtable)))
(load "file.lisp"))
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法呢?
是否有一种模式允许我将光标放在屏幕上的任何位置(包括在行结束后),通过鼠标单击或通过键?
编辑:
一种基于图像模式的次要模式,它完全符合问题的要求.
(define-minor-mode free-point-mode
"Place the cursor anywhere on the screen, irrespective of linebreaks, by clicking or using the arrow keys"
nil nil
`((,(kbd "<mouse-1>") . picture-mouse-set-point)
(,[remap right-char] . picture-forward-column)
(,[remap left-char] . picture-backward-column)
(,[remap previous-line] . picture-move-up)
(,[remap next-line] . picture-move-down))
(require 'picture))
(defadvice picture-mouse-set-point (after no-region activate)
(deactivate-mark))
Run Code Online (Sandbox Code Playgroud) 我正在编译helloworldapp而没有错误.
我正在Windows上运行java helloworldapp
CLASSPATH:.; C:\ Program Files\Java\jre7\lib;
JAVA_HOME:C:\ Program Files\Java\jre7
路径包括C:\ Program Files\Java\jdk1.7.0\bin \
结果:
C:\Users\k\Desktop\abcl-bin-0.26.2>java helloworldapp
Exception in thread "main" java.lang.NoClassDefFoundError: helloworldapp (wrong
name: HelloWorldApp)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
............etc
Run Code Online (Sandbox Code Playgroud)
好吧,对于一些共鸣,它找不到类,所以我试图手动完成.
C:\Users\k\Desktop\abcl-bin-0.26.2>java -cp "C:\Program Files\Java\jre7\lib" helloworldapp
Error: Could not find or load main class helloworldapp
C:\Users\k\Desktop\abcl-bin-0.26.2>java -cp C:\Program Files\Java\jre7\lib; helloworldapp
Error: Could not find or load main class Files\Java\jre7\lib;
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?我看过几个论坛,但他们并没有特别的帮助.
更新,我超越了helloworld阶段.现在真正的问题
import org.armedbear.lisp.*;
public class Main
{
public static void main(String[] argv)
{
try …Run Code Online (Sandbox Code Playgroud) 当我查看文件时,emacs会立即使用绑定到鼠标滚轮的函数随机滚动缓冲区
这不重要,但这是一个烦恼.
我在linux上,使用emacs 23.3.1.
例如,我有一个.php创建一个临时文件,服务器接收多个同时请求.php.
服务器如何安排请求?
它们是否会一个接一个地不间断地执行,还是应该总是为我的临时文件分配一个随机名称?