Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 emacs 中使用 sml-mode (Stefan Monnier)。编译器是 smlnj,在笔记本电脑上。但是,当调用 SML 编译器时,它将 emacs 框架分成两个窗口,每个窗口适合 12 行。如何让 SML 程序编辑缓冲区在其自己的 emacs 框架中,而 SML-Inferior-Mode 缓冲区在单独的 emacs 框架中?谢谢你。
真的很直!
首先,调用 SML 编译器:C-c C-b 它要求提供默认的 SML 系统:SMLNJ、MosML 等。键入要调用的编译器的名称,或者按 RETURN 键接受默认值(如果有)。
C-c C-b
然后,让编译器窗口显示在自己的框架上,C-x 5 2
C-x 5 2
要从 SML 程序编辑窗口中终止(删除)编译器窗口,请访问该窗口(C-x o(字母 o))或通过鼠标访问。然后按C-x 0(零)。
C-x o
C-x 0