Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Emacs 在新框架中创建多个术语_Emacs_Elisp - Fatal编程技术网

Emacs 在新框架中创建多个术语

Emacs 在新框架中创建多个术语,emacs,elisp,Emacs,Elisp,我想使用快捷方式在新框架中创建一个多术语。我试过这个: (global-set-key (kbd "<f5>") (lambda () (interactive) (make-frame) (multi-term))) (全局设置键(kbd“”)(lambda()(交互式)(生成帧)(多术语))) 这将创建一个新帧,但会在旧帧中创建多项。有什么建议吗 (也很高兴知道为什么这不起作用。如果我用手来做,它会起作用。make frameasynchronous?)(编辑:好的,我想它会

我想使用快捷方式在新框架中创建一个多术语。我试过这个:

(global-set-key (kbd "<f5>") (lambda () (interactive) (make-frame) (multi-term)))
(全局设置键(kbd“”)(lambda()(交互式)(生成帧)(多术语)))
这将创建一个新帧,但会在旧帧中创建多项。有什么建议吗

(也很高兴知道为什么这不起作用。如果我用手来做,它会起作用。
make frame
asynchronous?)(编辑:好的,我想它会起作用,因为我的窗口管理器切换到新创建的框架,所以可能我必须先切换框架?

好的,这会起作用:

 (global-set-key (kbd "<f5>") (lambda () (interactive) (make-frame) (other-frame 0) (multi-term)))
(全局设置键(kbd“”)(lambda()(交互式)(生成帧)(其他帧0)(多项)))

您也可以使用
选择帧
来选择新创建的帧,随后的命令将在新创建的帧中执行

(global-set-key (kbd "<f5>") (lambda () 
                               (interactive) 
                               (select-frame (make-frame))
                               (multi-term)))
(全局设置键(kbd“”)(lambda()
(互动)
(选择帧(生成帧))
(多术语)