使用命令行选项¶
命令行选项能在「开始」菜单中的“运行”对话框中或一个命令提示符窗口中被指定。 如果不用 Unicode 签名(BOM)保存,用 /ss- 而不是 /ss+. 当点击在“在文件中查找”对话框中的「查找」按钮时,该命令被内部调用。要进行不区分大小的搜索,用 /fi 而不是 /fc。 当点击在“在文件中替换”对话框中的「替换全部」按钮时,该命令被内部调用。要进行不区分大小的搜索,用 /fi 而不是 /fc。/ko 和 /bk 不能同时被指定。 当执行“在文件中替换”命令时,该命令被内部调用。要进行不区分大小的搜索,用 /ri 而不是 /rc。 该命令被内部调用当选择“还原工作区”命令时。 该命令被内部调用当选择“保存工作区”命令时。 该命令从托盘图标上被调用,当按下在“自定义托盘图标”对话框中定义的用 EmEditor 抓取文本的快捷键时。 显示“帮助”。 激活 EmEditor 如果它已经在运行,或启动 EmEditor,如果它还没有运行。 指定一个备份文件夹当在文件中替换时。 设定配置。 关闭所有文档。 关闭所有文档包括隐藏的窗口如果 "快速开始" 选项被启用。 在“打开”文本框中把当前目录设为默认文件夹。 自定义在 Windows 7 或之后版本中的跳转列表。 逻辑列号。负数表示从行尾开始的字符数。 清除工作去。 比较两个文件。 设定一个用来打开的编码。一个编码可以是 编码常数 之一。可以指定带有下列数值的组合。 设定一个用来打开的编码。一个编码可以是 编码常数 之一。 设置初始 CSV 模式,禁用 CSV 检测。 CSVName 可以是 CSV 格式的名称或索引号。如果指定为 0,则使用普通模式。 指定工作文件夹当创建一个新文档时。EmEditor 内部使用。 抓取文本块内容。 在文件中查找(区分大小写)。 显示 在文件中查找 对话框。 直接在打开的文档中查找一个字符串。可以与 /mc 或 /x 联合使用。 在文件中查找(不区分大小写)。 高亮被搜索的字符串。 用上次搜索的字符串筛选。 仅显示文件名称当在文件中查找时。 忽略下列文件或文件夹名称。 在子文件夹中搜索当进行在文件中查找时(与/fc 或 /fi 一起用)。 仅搜索单词 把 EmEditor 作为一个隐藏的窗口运行当 "快速开始" 选项被启用时。 从剪贴板上粘贴一个文本字符串。 刷新插件列表。从插件安装程序中使用。 从剪贴板上粘贴一个文本字符串为引用文本。 从剪贴板上粘贴一个文本字符串为引用文本并换行。 保持修改的文件打开当在文件中替换时。 把光标移到逻辑行的行号处。负数表示从文件底部开始的行数。 使用指定的布局。 当匹配数达到此数量时停止在文件中查找或替换。 符合大小写当 /ff 被用来查找一个字符串时。 指定一个要运行的宏文件。 总是作为一个新文件开始。 隐藏 "指定的文件不存在。要打开一个新文件吗?" 的提示消息当一个指定的文件无法找到时。 指定禁用由事件触发的宏。 总是创建一个新的群组窗口。 不添加文件路径到最近文件列表中。 显示“打开”对话框来选择要打开的文件。 使用离线授权来注册 EmEditor。 使用离线授权来注册 EmEditor。 打印文件。 用四个整数指定窗口位置(左,顶,右,底)。 只读模式。 在文件中替换(区分大小写)。 显示 在文件中替换 对话框。 把 HTML 文件打开为只读。内部使用。 在文件中替换(不区分大小写)。 在文件夹中以递归方式打开文件。 指定要用来替换的字符串。 在转换编码后指定一个要保存为的文件名称。 保存并关闭所有打开的文档。 在转换编码后用 CR+LF 作为换行方式来保存文件。 在转换编码后用仅 CR 作为换行方式来保存文件。 在转换编码后用仅 LF 作为换行方式来保存文件。 指定要在其他 EmEditor 窗口中运行一个新的单独进程。这个选项适用于由于应用程序必须监控进程终止来检测文件修改,因此必须从另一个应用程序中启动一个新的 EmEditor 窗口。如果该选项被指定,一些包括页面操作在内的功能将被禁用,并且会丧失支持。 用一个 Unicode 签名 (BOM) 保存文件在在转换编码之后。 不用一个 Unicode 签名 (BOM) 保存文件在在转换编码之后。 显示托盘图标。 用输出栏来显示在文件中查找的结果。 用正则表达式查找或在文件中查找。 使用数字范围表达式在文件中查找或查找。 还原工作区。 保存工作区。 打开所有 .htm 文件包括所有子文件夹。 输出文件名称。 用只读模式打开该文件。 用默认配置打开 filename 文件。 打开 filename 文件,跳到第 123 行并显示。 打开 filename 文件,跳到最后一行并显示。 打开 filename 文件,并查找符合的大小写。 高亮最后一次搜索的字符串。 作为一个托盘图标打开。 在 c:\Temp 文件夹中从所有扩展名为 .txt 的文件中搜索字符串 ABC,并忽略大小写。 在 c:\test 文件夹中从所有扩展名为 .htm 以及 .txt 的文件中搜索字符串 abc,并忽略大小写。另外,该命令的附加条件有搜索子文件夹,只搜索字词,仅显示文件名,忽略文件或文件夹名称与 "_*;*.bak" 匹配,并使用系统默认编码。 在 c:\test 文件夹中从所有扩展名为 .htm 以及 .txt 的文件中搜索与正则表达式 [a-e] 匹配的文本,并且大小写需符合。另外,该命令的附加条件有搜索子文件夹,忽略文件或文件夹名称与 "_*;*.bak" 匹配,并使用系统默认编码。 不用 Unicode 签名,把一个 UTF-16LE 文件,c:\test\utf16.txt,转换为 UTF-8,并保存为 c:\test\utf8.txt。换行方式被转换为 CR+LF。 在文件中搜索的字符串必须跟在 /fc 或 /fi 之后。 如果不指定任何选项,被选取的文件只会被打开。 如果 /c 没有被指定,并且与某个配置相关联的扩展名相同,那么会用该配置打开文件。i 如果一个文件夹名称被指定而不是一个文件名,EmEditor 会用“打开”对话框显示该文件夹。 命令行选项区分大小写。例如 /r 无法被识别如果写作 /R 的话。 当从命令行进行搜索时,会一直用转义序列。 可以使用连字符(-)代替斜线(/)。例如,可以使用 -sp 代替 /sp。 要将 EmEditor 设置为 Git 的默认文本编辑器,请打开 Git Bash 并键入:git config --global core.editor "emeditor.exe -sp"。语法¶
打开一个或多个文件¶
"File1" "File2" "File3" ... [/r] [/fh] [/nr] [/sp] [/l LineNumber] [/cl ColumnNumber] [/cp encoding] [/c "Config"] [/mf "MacroPath"]
新建一个文件¶
[/i] [/cd] [/sp] [/c "Config"] [/mf "MacroPath"]
新建一个文件并粘贴¶
[/i] [/cd] [/sp] [/c "Config"] [/mf "MacroPath"]
新建一个文件并粘贴为引用文本¶
[/iq] [/i] [/cd] [/sp] [/c "Config"] [/mf "MacroPath"]
新建一个文件,粘贴为引用文本并换行¶
[/iqr] [/cd] [/sp] [/c "Config"] [/mf "MacroPath"]
显示托盘图标¶
/ti
打印一个文件¶
"File" /p [/nr] [/sp] [/cp encoding]
比较两个文件¶
/cmp "File1" "File2"
转换一个文件编码¶
"SrcFile" [/nr] [/sp] [/cp EncodingToOpen] [/c "Config"] /cps EncodingToSave /ss+ /sa "DestFile"
显示“在文件中查找”对话框¶
/fd
显示“在文件中替换”对话框¶
/rd
在文件中查找¶
/fc "FindWhat" [/fr] [/fw] [/x] [/fn] [/fu "FilesToIgnore"] [/cp encoding] "path"
在文件中替换¶
/fc "FindWhat" [/fr] [/fw] [/x] [/ko] [/fu "FilesToIgnore"] [/cp encoding] "path" /rw "ReplaceWith" [/bk "BackupFolder"]
打开一个文件并替换¶
"File" /rc "FindWhat" [/fw] [/x] [/cp encoding] /rw "ReplaceWith"
还原工作区¶
/ws
保存工作区¶
/wss
用 EmEditor 抓取文本¶
/eh
显示“帮助”¶
/?
选项¶
/?
/act
/bk "BackupFolder"
/c "Config"
/ca
/car
/cd
/cjl
/cl ColumnNumber
/clw
/cmp
/cp Encoding
131072
检测 Unicode 签名 (BOM)。 262144
检测 UTF-8。 524288
检测 HTML/XML 字符集。 1048576
检测所有编码。 /cps Encoding
/csv "CSVName"
/di "Folder"
/eh
/fc "FindWhat"
/fd
/ff "FindWhat"
/fi "FindWhat"
/fh
/fhf
/fn
/fu "FilesToIgnore"
/fr
/fw
/hide
/i
/ipi
/iq
/iqr
/ko
/l LineNumber
/layout "Layout"
/max limit
/mc
/mf
/n
/ncp
此选项不适用于从工作区恢复文件。/ne
/ng
/nr
/od
/ol "licenseFilePath"
licenseFilePath
是授权文件的路径。对于桌面安装,授权信息写入 HKEY_CURRENT_USER
;对于便携版本,授权信息写入 eeCommon.ini
。/ola "licenseFilePath"
licenseFilePath
是授权文件的路径。授权信息写入 HKEY_LOCAL_MACHINE
,这需要管理员权限。/p
/pos left top right bottom
/r
/rc "FindWhat"
/rd
/rh
/ri "FindWhat"
/rr
/rw
/sa "DestFile"
/sca
/scrlf
/scr
/slf
/sp
/ss+
/ss-
/ti
/uob
/x
/xnr
/ws
/wss
示例¶
/rr *.htm
/p "filename"
/r "filename"
/c "Normal" "filename"
/l 123 "filename"
/l -1 "filename"
/ff "what" /mc "filename"
/fh
/ti
/fi "ABC" "c:\Temp\*.txt"
/fi "abc" /fr /fw /fn /fu "_*;*.bak" /cp 65536 "c:\test\*.htm;*.txt"
/fc "[a-e]" /fr /x /fu "_*;*.bak" /cp 65536 "c:\test\*.htm;*.txt"
"c:\test\utf16.txt" /cp 65537 /cps 65001 /ss- /sa "c:\test\utf8.txt" /scrlf
提示¶