没有项目描述

ItsAllGhosts的Python项目详细描述


这是什么

所有的ghosts都是GhostText浏览器的通用“编辑器扩展” 附加组件。

It’s All Text能够生成几乎任何编辑器时,ghosttext会聚焦 在能够自己运行插件代码的编辑器上。这就离开了 大多数简单编辑器的用户,比如后面的joejuppnanogeditkwrite

与完全支持的编辑器相比,有一个小的折衷方案:ghosttext 可以实时更新输入字段和编辑器之间的文本。这是 不可能是所有的鬼魂。相反,所有的鬼魂都是 连接上的编辑器,并在退出时传递文件内容。是的, 但是,在收到来自 浏览器和一些编辑器跟踪文件修改-但是不要使用它, 因为它几乎肯定会毁掉你的东西。

除此之外,你现在可以再次使用你最喜欢的编辑器了!

如何安装

您需要使用python3安装/运行。

安装所有重影的最简单方法是使用pip。 如果您有python 3.4+或2.7.9+,pip将默认安装在 windows,否则pip-install将帮助您安装pip。如果你使用 pip要安装,默认情况下它将安装最新版本的allghosts 发布到https://pypi.python.org,以及 这样安装(在Windows上):

c:\>c:\Python36\scripts\pip.exe install ItsAllGhosts

确保运行python 3.x安装中的pip.exe 目录,如上面的示例所示。

对于unix环境,还需要确保使用python3 pip的版本,因此您的安装将如下所示:

~$ sudo pip3 install ItsAllGhosts

使用pip安装的更高级示例(例如,如果您愿意 安装一个开发版本它的所有鬼魂还没有出现在 pypi.python.org)可以在 https://packaging.python.org/tutorials/installing-packages/

如果您没有pip或选择不使用它,您仍然可以通过 只需切换到提取的安装目录并运行 使用python3“setup.py install”,如下例所示。

Unix环境中的示例:

$ sudo python3 setup.py install

Windows环境中的示例:

C:\Users\me\Downloads\itsallghosts>c:\Python36\python.exe setup.py install

如何定义编辑器

所有的鬼都默认为运行:

  • 在xterm for unix环境中使用nano
  • notepad++对于Windows环境

您可以将自己的脚本作为编辑器放入:

  • 对于Unix环境:$XDG_CONFIG_HOME/itsallghosts_cmd$XDG_CONFIG_HOME默认为~/.config/

  • 对于Windows环境:%XDG_CONFIG_HOME%\itsallghosts.cmd%XDG_CONFIG_HOME%默认为C:\Users\<username>\.config\); 请注意,文件扩展名必须为“.cmd”,才能满足windows cmd.exe的要求

  • 在kde的konsole中运行jstar(来自joe套件)的unix示例 而不是默认值:

    exec konsole --separate -e jstar $*
    
  • 运行xfte编辑器而不是默认编辑器的windows示例:

    c:\tools\xfte.exe %*
    

如何运行

只要确保itsallghosts正在桌面会话中运行。

Unix示例:

$ itsallghosts

Windows示例:

c:\Python36>scripts\itsallghosts.exe

多用户模式(仅限Unix)

GhostText协议的体系结构不允许在 多用户系统,因为它依赖于端口4001可供一个用户使用 用户。

所有的幽灵都可以作为一个系统服务运行,传递单个会话 给相应的用户。这是通过内省http连接来完成的。 是一种无法保证正常工作的黑色魔法。

要运行系统服务,只需以根用户身份运行itsallghosts(这是 只有这样才能找到套接字所有者)。

在每个用户会话中,然后运行:

itsallghosts --user

开发和贡献

所有的鬼魂都是非常基本的,肯定可以用一些改进。你可以 在edugit存储库中报告问题或作出贡献(也向github开放 以及其他用户)。

全是GHOSTS是根据麻省理工学院的许可证(见许可证文件 文本)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用ContentExchange设置请求属性   java Spark/Hdfs/Hdfsclient兼容性   java springcloudstreamkafka配置:instanceCount和instanceIndex   Java中web服务序列化日期   java用动态数据替换占位符   java git gc似乎覆盖了一个packfile,留下了一个打开的文件描述符,其中包含对“oldxxx.pack”的引用   为什么Apache项目对Java版本敏感?   java Anylogic帮助如何在导入的3dobject通过输送机上的多个“站”时更改其颜色?   JavaEclipseNeonM2E可以导入一个大型项目,但似乎不能自动解决依赖关系   java@FindBy搜索具有满足条件的子元素的元素   java如何将ActionEvent e与键绑定一起使用?   java转换以集中方式从外部库抛出的异常   java中用户文件/数据文件与系统/程序文件的区别   java使用变量字符串或字符作为对象名   字体使用Java图形操纵字符串中每个字符的形状   JavaFX图表移动数据   java RandomAccessFile:将所有项设置为相同的字节数?   java Google Play inapp Billing onPurchasesUpdated()错误响应代码1   java在不知道属性名和属性数的情况下处理json对象   java是否可以一次从HazelcastInstance(映射和列表)中删除所有数据?