与textaid和“edit with emacs”chrome extensions兼容的编辑服务器
chrome-edit-server的Python项目详细描述
这个应用程序是一个“编辑服务器”,支持许多chrome插件之一 (包括TextAid 以及Edit with Emacs) 允许您使用所选编辑器编辑浏览器中显示的文本区域字段。
开始
首先,从pypi安装这个包:
pip install chrome-edit-server
其次,通过运行:
chrome-edit-server
然后,安装TextAid 或Edit with Emacs 铬合金延长件。按照扩展的说明打开编辑器窗口。
配置
默认情况下,编辑服务器将在端口9292上运行,并使用gvm(gvm-f) 作为编辑器,但是可以通过以下任一设置来配置这些参数 环境变量或从命令行提供参数。
要查看从命令行运行可以提供哪些设置的简要概述:
chrome-edit-server --help
环境变量
- EDIT_SERVER_EDITOR:设置编辑文件时要运行的编辑器命令。默认为gvim -f。请注意,您只希望在完成文件编辑后返回此应用程序!示例设置包括:
- OSX:
- 麦克维姆:open -aW MacVim
- Linux系统:
- gvim:gvim -f(默认值)
- OSX:
- EDIT_SERVER_PORT:设置编辑服务器将在其上运行的端口。默认为9292。
- EDIT_SERVER_DELETE_DELAY:设置删除创建的临时文件之前等待的时间(分钟)。默认为5。
- EDIT_SERVER_TEMP:设置应存储临时文件的路径。默认为系统的临时文件目录。
- EDIT_SERVER_INCREMENTAL:设置是否启用增量编辑;您的chrome编辑器插件必须支持此功能才能生效。默认情况下,此选项处于启用状态。
- EDIT_SERVER_USE_FILTERS:设置是否启用筛选器。默认情况下,此选项处于启用状态。
贡献者
这是一个非正式的(但是endorsed)分支 @gfxmonk的edit-server存储库 常见的python样式约定,并打包在pypi上分发。
如果你对这个应用的存在表示感谢,你欠他们的。 敬那位先生。