首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何指定在批处理模式下运行emacs的输出文件?

在批处理模式下运行Emacs时,可以使用以下命令来指定输出文件:

代码语言:txt
复制
emacs -batch -l your-lisp-file.el -f your-function -o output-file

其中,your-lisp-file.el是包含你的Lisp代码的文件,your-function是你想要运行的函数,output-file是你想要将输出保存到的文件。

这个命令将以批处理模式运行Emacs,并加载your-lisp-file.el文件。然后,它将调用your-function函数,并将输出保存到output-file中。

请注意,你需要将上述命令中的your-lisp-file.elyour-functionoutput-file替换为你实际使用的文件名和函数名。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

DFX模式下如何读入模块的网表文件

DFX模式下要求在设计的顶层文件,每个RP对应的RM只以一个空的接口形式存在,这样对顶层综合时,RM就是黑盒子。而对每个RM要采用OOC的综合方式。...OOC综合本质上就是工具不会对设计的输入/输出端口插入IBUF/OBUF,同时生成该模块对应的网表文件。不论是第三方工具还是Vivado都是如此。对RM执行OOC综合,这在DFX过程中是必要的。...在后续布局布线时,工具要依次读入静态区的网表文件(RM为黑盒子)、每个RP对应的RM的网表文件,这样才能形成完整的网表文件。...这就要求同一个RP下的所有RM的输入/输出端口必须完全相同,包括端口的名字、方式、位宽。那么一旦静态区的网表文件和动态区的RM的网表文件准备好之后,如何读入以便Vivado后续执行布局布线?...] set_property SCOPED_TO_CELLS \ [get_cells rp2_rm1] [get_files rp2_rm1.dcp] 之后通过link_design将这些dcp绑定在一起

24530
  • 【node.js】本地模式安装express:express 不是内部或外部命令,也不是可运行的程序或批处理文件。

    express' 不是内部或外部命令,也不是可运行的程序或批处理文件。...TOOLS\NodeJs>npm install express-generator 再次尝试执行: D:\TOOLS\NodeJs>express -V 'express' 不是内部或外部命令,也不是可运行的程序或批处理文件...后来发现大多数的网友在安装的时候都采用了全局模式(环境变量不用做任何修改),再安装了express-generator之后就没有问题了。而我是本地模式,怎么办?...网友几乎千篇一律的采用全局模式,本地模式的少之又少。...考虑本地模式要修改环境变量,而在使用express命令时跟这两个文件会不会有关系呢?.bin会不会就是两者的区别?

    1.6K10

    “文本编辑器比较:ed和jed的功能与用途对比“

    ed 单行纯文本编辑器 补充说明 ed命令 是单行纯文本编辑器,它有命令模式(command mode)和输入模式(input mode)两种工作模式。...ed命令支持多个内置命令,常见内置命令如下: 语法 ed(选项)(参数) 选项 A:切换到输入模式,在文件的最后一行之后输入新的内容; C:切换到输入模式,用输入的内容替换掉最后一行的内容; i:切换到输入模式...语法 jed(选项)(参数) 选项 -2:显示上下两个编辑区; -batch:以批处理模式来执行; -f:执行Slang函数; -g:移到缓冲区中指定的行数; -i文件>:将指定的文件载入缓冲区...+f在Emacs中应该是“前进一个单词”,而在jed中则是“文件菜单” 想使用Emacs风格的组合键的话,编辑/usr/share/jed/lib/menus.slc找到如下段落: unsetsetkey...这里以模拟 Emacs 为例,说明在编辑器中的操作方法。 文件 /usr/share/jed/lib/*.sl:这是默认的运行jed slang的文件。

    11710

    【linux命令讲解大全】077.文本编辑工具:ispell与jed

    ispell 检查文件中出现的拼写错误 补充说明 ispell命令用于检查文件中出现的拼写错误。 语法 ispell [参数] 文件 参数 文件:指定要进行拼写检查的文件。...jed 主要用于编辑代码的编辑器 补充说明 jed命令是由Slang所开发,其主要用途是编辑程序的源代码。它支持彩色语法加亮显示,可以模拟emacs,EDT,wordstar和Brief编辑器。...语法 jed [选项] [参数] 选项 -2:显示上下两个编辑区; -batch:以批处理模式来执行; -f:执行Slang函数; -g:移到缓冲区中指定的行数; -i文件>:将指定的文件载入缓冲区...Emacs中应该是“前进一个单词”,而在jed中则是“文件菜单”。...这里以模拟Emacs为例,说明在编辑器中的操作方法。 文件 /usr/share/jed/lib/*.sl:这是默认的运行Jed Slang的文件。

    9910

    太惨!学Python方法用错,直接从入门到放弃!

    与Vim不同,Emacs没有模式编辑器,使用Emacs就像使用Windows的记事本一样,但Emacs比Windows的记事本的功能要强大得多。下载并安装Emacs工具的具体流程如下所示。...图1-11 选择一个版本 (3)下载完成后将得到一个ZIP格式的压缩包,解压完成后,运行Emacs所在目录下bin目录中的runemacs.exe文件,即可启动Emacs工具,其界面如图1-12所示。...如果通过双击运行上面编写的程序文件“first.py”,可以看到一个命令行窗口首先出现,然后又关闭,由于很快,因此看不到输出内容,这是因为程序运行结束后立即退出了。...2.交互式运行方式 Python程序的交互式运行方式是指一边输入程序,一边运行程序。具体操作步骤如下所示。 (1)打开IDLE,在命令行中输入如下所示的代码。...扩展名“.py”告诉Geany文件包含的是Python程序。它还让Geany知道如何运行该程序,并以有益的方式突出其中的代码。 保存文件后,在其中输入如下所示的一行代码。

    2.1K20

    Emacs 折腾记

    这么个东西,试了一下发现这货还真是强大,常用的编辑模式、快捷键、命令,甚至宏和正则表达式等等操作都模拟得很好,跟在 gVim 里感觉一模一样,平移编辑习惯的坡度一下没了。...我尝试过更改路径安装,比如安装到 D 盘,但是运行时会提示在 C 盘的某个路径下找不到 sbcl.core 文件。...然后在如何运行当前 py 文件这件事上遇到些问题。在 Vim 中我一直是用 :!...python % 来运行的,但是在 Emacs 里,包括 Evil、eshell、shell 里,如果有等待用户输入的语句如 input 或 raw_input 等,因为 Emacs 只重定向了输出,无法重定向输入...C/S 模式快速启动 Emacs Emacs 的启动速度是相比 Vim 来说被诟病吐槽得很多的一个点,我们在 Windows 下可以利用 C/S 模式来实现 Emacs 快速打开文件。

    1.9K10

    若想在当前路径下去运行非当前路径下的.class文件(即java可执行文件),该如何操作?

    想在当前路径下去运行非当前路径下的.class文件(即java可执行文件),亦即可在任意目录下都可以执行java程序。...比如:   若 D:\Java\day01\set classpath=C:\mycode 后面没有分号,     该命令的意思是将java的运行文件所在路径告诉系统,则虚拟机在运行该类时就会到指定的目录中查找....class文件,若没找着,会报错;     若没有配置classpath路径时,虚拟机就会在当前路径下查找类文件,若没找着,会报错。   ...若 D:\Java\day01\set classpath=C:\mycode; 后面加了个分号的话,     则表示虚拟机在运行该类时就会到指定的目录中查找.class文件,若没找着,虚拟机就继续会在当前路径下查找...若在当前目录下找不着类文件原因有下: 1、类名写错.    2、设置系统变量classpath了(一劳永逸型),虚拟机根本就没找当前目录,而找的是指定的路径。 如何解决呢?

    2K10

    Emacs的verilog-mode介绍

    我们今天就来介绍自动连线的神器——emacs verilog-mode。 emacs是什么? 江湖流传版:传说中神的编辑器。...简单点说就是支持Verilog、SystemVerilog(包括UVM)的emacs语法高亮文件。其中提到Verilog-mode支持Autos——这就是今天的重点。...lower_ina (lower_ina)); always @ (/*AUTOSENSE*/i) begin o = i; end 大家可以看到,verilog-mode自动分析出: 模块的端口输入和输出...默认规则: 当前文件夹下找 当前找不到怎么办,指定搜索路径(与verilog仿真器的参数-y一样) 使用方法:在顶层endmodule后面指定verilog-library-directories,如下...可以用VIM调动shell命令执行(emacs批处理模式),例如: :!emacs --batch -f verilog-batch-auto 是不是很简单!

    1.3K20

    线程(1)

    就绪状态是指线程具备运行的所有条件,逻辑上可以运行,在等待处理机;运行状态是指线程占有处理机正在运行;阻塞状态是指线程在等待一个事件(如某个信号量),逻辑上不可执行。...线程是程序中一个单一的顺序控制流程。进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指运行中的程序的调度单位。...因此,Linux 下的学习重点是大家要学习进程间通讯的方法 Tip: 引自 《多线程有什么用》 这里分享一下我在学习线程过程中的笔记和心得 ---- 概要 ---- 代码示例 要求 编写单进程多线程程序...,用信号量实现一个线程A从标准终端输入一个0-99的整数,另外一个线程B将此数平方后打印输出,交替出现 代码示例 thread.c #include #include <semaphore.h...@ubuntu:~/c$ 编译执行过程中没有报错,从结果来看,符合预期 Note: 必须加上 -lpthread 参数,否则会因缺少库文件而报错 emacs@ubuntu:~/c$ gtc thread.x

    43910

    excel宏编程 c语言,宏(巨集)

    大家好,又见面了,我是你们的朋友全栈君。 宏(Macro, 巨集),是一种批处理的称谓。 计算机科学里的宏是一种抽象(Abstraction),它根据一系列预定义的规则替换一定的文本模式。...宏这一术语也常常被用于许多类似的环境中,它们是源自宏展开的概念,这包括键盘宏和宏语言。绝大多数情况下,“宏”这个词的使用暗示着将小命令或动作转化为一系列指令。...== 宏编程 == 在用一种不熟悉的宏语言进行宏编程时,可以这样做,首先记录下用户想要宏完成什么,然后打开宏文件并尝试理解命令结构如何工作。也可以修改命令以调整宏。...一些宏语言,比如Great Plains会计软件的 Dexterity 运行时引擎,不能从其它数据源(如由逗号分隔的文本文件)导入数据。...Emacs 最初被设计为编辑语言 TECO 的宏集,后被移植为 Lisp 的一种方言 Emacs Lisp。Vim也允许用户录制和播放简单的键盘宏。

    1.6K20

    批处理文件中%~dp0是什么意思?

    大家好,又见面了,我是你们的朋友全栈君 看批处理文件时,常遇到%~dp0之类的东西,不知其意思。...打开Windows XP自带的帮助系统,搜索“batch”关键字,能找到有关介绍批处理文件的帮助。...通过帮助我终于明白了%~dp0是什么意思,总结如下: 我们知道,%*是用来指批处理文件传入的参数。例如%0表示命令本身,%1表示传入的第一个参数,以此类推。...先假定在F:\Temp\Batch目录下有一个test.bat批处理文件,这里执行的批处理命令行是: F:\Temp>Batch\test “C:\Program...搜索PATH里面的目录,看是否能够找到命令行参数指定的文件。找到此文件,输出该文件的绝对路径;没有找到此文件,输出空字符串。 12. 组合使用:上述的这些字符规则是可以组合起来使用的。

    3.9K20

    Emacs Lisp2

    ;; 缓冲区也叫做工作区,在Emacs中打开一个文件,实际只是在Emacs中构造该文件的一个副本,放到缓冲区中,;; 在Emacs中对该文件的编辑也是针对该副本的编辑,唯有保存改动时,Emacs才会把缓冲区中的内容在复制到原文件中去...;;;; ;; 如何切换Emacs的工作模式 ;; Emacs有各种各样功能各异的模式,工作模式的含义其实就是Emacs对当前的文本编辑工作;; 更加的敏感,比如高亮和缩进,并且支持一些特殊的命令。...;; 为了实验本教程中的lisp命令,我们要让Emacs工作在lisp-interaction-mode工作模式下,;; 这个模式可以让我们在缓冲区中和Emacs进行互动,并且直接执行Lisp命令,得到结果...组合键;; C-x C-e的意思是: 先按下Ctrl-x 再按下Ctrl-e ;; 这个命令会让Emacs在辅助缓冲区,也就是Emacs窗口的最底部那行显示计算结果;; ELisp中的赋值函数是是setq...,在我按下 Ctrl-c Ctrl-` 的时候,会自动输出一个 markdown 的代码框,然后将光标定位到要输入代码的位置----总结Lisp 真的很简洁优雅只是括号看起来有点怪它提供了编程的另一种思维方式很值得花时间了解一下

    98740

    Emacs Helm: 使用关键字搜索、获取、执行任何东西

    Helm 是一个emacs的软件包,定义了一个通用框架,交互式地、动态缩减式地使用关键字选择、获取、执行任何东西。...比如: 执行emacs 命令 打开文件 查看man文档 执行grep操作 执行apt命令 相看imenu函数定义 切换buffer Helm软件包本身包含两部分,框架本身及应用。...Candidate Candidate即候选值,是一个列表,保存所有可供选择的条目。对于打开文件的命令,candidate是所有的文件名称的列表。...Action 当一个candidate被选中后,按下Enter后,就会有一个action被执行。对于打开文件,其action对应到emacs命令就是'find-file'。...action后,不退出helm,类似于预览功能,默认绑定在\C-z。

    1.4K40

    Emacs Helm: 使用关键字搜索、获取、执行任何东西

    Helm 是一个emacs的软件包,定义了一个通用框架,交互式地、动态缩减式地使用关键字选择、获取、执行任何东西。...比如: 执行emacs 命令 打开文件 查看man文档 执行grep操作 执行apt命令 相看imenu函数定义 切换buffer Helm软件包本身包含两部分,框架本身及应用。...Candidate Candidate即候选值,是一个列表,保存所有可供选择的条目。对于打开文件的命令,candidate是所有的文件名称的列表。...Action 当一个candidate被选中后,按下Enter后,就会有一个action被执行。对于打开文件,其action对应到emacs命令就是'find-file'。...action后,不退出helm,类似于预览功能,默认绑定在\C-z。

    1.5K90

    10 个让你进入 Emacs 世界的技巧

    例如,如果你不知道如何在 Emacs 中只用键盘快捷键复制一个单词,编辑菜单的复制、剪切和粘贴选择提供了最轻松的路径。没有理由因为选择了 Emacs 而惩罚自己。...这肯定是无比低效的,但这就是一种直接访问你运行的代码的方式。在某种程度上,Emacs 就是自己的 API。...一个整天用 Emacs 写代码的人可能知道运行调试器或启动特定语言模式的所有键盘快捷键,但对 Org 模式或 Artist 模式一无所知。这很自然,也很好。...它的包管理器包含了帮助你编辑特定类型文本的模式(例如,如果你经常编辑 JSON 文件,你可以尝试使用 ejson 模式)、嵌入的应用程序、主题、拼写检查选项、linter 等。...如果你想让 Emacs 在你的计算生活中扮演重要角色,最终的关键是拥抱未知,开始使用 Emacs。磕磕绊绊地,直到你发现如何让它为你工作,然后安下心来,享受 40 年的舒适生活。

    82220

    文本编辑器及文本处理 文本编辑器介绍 常见的Linux文本编辑器有: emacs nano gedit kedit vi vimLinux文本编辑器-emacs emacs是一款功能强大的

    文本编辑器及文本处理 文本编辑器介绍 常见的Linux文本编辑器有: emacs nano gedit kedit vi vim Linux文本编辑器-emacs emacs是一款功能强大的编辑器...虽然vi的操作方式与其他常用的文本编辑器(如gedit)很不相同 ,但是由于其运行于字符界面,并可用于所有unix/linux环境,仍被经常使用。...派生模式 操作符等待模式:这个派生模式指普通模式中,执行一个操作命令后Vim等待一个"动作"来完成这个命令。...插入普通模式:这个模式是在插入模式下按下ctrl-o键的时候进入。...y:向上翻一行 空格键:向下翻一行 Enter:向下翻一页 上下键:向上/下翻一行 文件摘选 - head head用来显示文件的开头至标准输出中,默认head命令可以显示文件的前10行 命令格式:head

    80040

    解决 evil 模式下,TAB 在 org-mode 失效的问题

    在 Org 中,TAB 被绑定在了 org-cycle ,可以非常方便的对某个标题下的内容折叠/展开,但是在 evil 的 normal 模式下,TAB 则被覆盖成了 evil-jump-forward...同时,又由于在终端中, TAB 与 C-i 发送的是相同的 keycode 9(即 Character Tabulation[2]),所以导致了上面的行为。...由于笔者大多数不会用到 evil 的 jump 功能,所以一种简单的修复就是直接关闭它: (setq evil-want-C-i-jump nil) 注意一点:这个初始化需要在加载 evil 前执行。...- Emacs Stack Exchange[3] • https://emacs.stackexchange.com/a/20290/16450 参考 • “Fix” the tab key for...- Emacs Stack Exchange: https://emacs.stackexchange.com/questions/17509/how-to-distinguish-c-i-from-tab

    68110
    领券