基本信息

更新日期:
包名:
textern
版本:
0.7
大小:
15.30KB
类型:
Firefox
平台:
Firefox
评分:
发布日期:
2020-06-21
价格:
免费
开发者:
Jonathan Lebon

插件更新

Fix support for Slack messages: https://github.com/jlebon/textern/issues/61.

Textern插件截图

Textern插件简介

Edit text in your favourite external editor!

**IMPORTANT**: this add-on currently only works on Linux and requires
Python 3.5 or higher.

Textern is an add-on that allows you to edit any textbox using your
favourite editor, such as vim, emacs, and sublime!

You simply have to select the textbox you want to edit, press
Ctrl+Shift+D, and let Textern open your editor.

It is similar in functionality to the excellent “It’s All Text!” add-on:
https://addons.mozilla.org/en-US/firefox/addon/its-all-text/. However,
it uses the WebExtension API and is thus fully compatible with
multiprocessing and expected to work beyond Firefox 57. The downside is
that it requires the native part of the add-on to be installed
separately. This is because the WebExtension API has no support for
directly starting external applications.

To install the native app, you can follow the instructions at
https://github.com/jlebon/textern.

How to use:

1. Install this add-on.
2. Install the native app.
3. The default editor is set to gedit; you can change it to your
favourite editor in the add-on preferences.
4. Select the text area you’d like to edit and press Ctrl+Shift+D and
your external editor will open.
5. As you type and save the document, the text area gets updated with
your text.

类似Textern插件

海量自定义功能提升您的 YouTube 用户体验。 这款扩展软件为了让您最大限度地利用YouTube而设计,它拥有各种各样的功能,让您可以随心所欲地管理广告(跳过广告一直爽!)..
海量自定义功能提升您的 YouTube 用户体验。 这款扩展软件为了让您最大限度地利用YouTube而设计,它拥有各种各样的功能,让您可以随心所欲地管理广告(跳过广告一直爽!),当你熟练操控鼠标时,可以神奇地控制播放速度和音量水平(好吧,几乎是这样,你还需要旋转鼠标滚轮,直到你成为真正的心灵感应者!),自动执行重复性任务,如一次又一次地选择适当的播放质量,配..
New Tab Override allows you to set t..
New Tab Override allows you to set the page that shows whenever you open a new tab. New Tab Override allows you to set the page that shows whenever you open a new tab. Features Cha..
A powerful reverse image search tool..
A powerful reverse image search tool, with support for various search engines, such as Google, Bing, Yandex, Baidu and TinEye. Search by Image is a browser extension for Firefox th..
一款高效的网络请求过滤工具,占用极低的内存和 CPU。 一款高效的请求过滤工具:占用极低的内存和CPU,和其他常见的过滤工具相比,它能够加载并执行上千条过滤规则。 效率概述说明..
一款高效的网络请求过滤工具,占用极低的内存和 CPU。 一款高效的请求过滤工具:占用极低的内存和CPU,和其他常见的过滤工具相比,它能够加载并执行上千条过滤规则。 效率概述说明: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared 用法:点击弹出窗口中的电源按钮..
Code Review Checklist for Github pul..
Code Review Checklist for Github pull requests Want to keep your code quality high? Are your Github Pull Requests not adhering to certain coding best practices or guidelines? Then ..
Hide unimportant diffs when reviewin..
Hide unimportant diffs when reviewing pull requests or viewing commits on Github Let's you hide specific files when reviewing "Files Changed" in a Github pull request.
To view the page in different device..
To view the page in different device screen sizes, just by a click This extension gives you an ability to view the page in different screen sizes, just by a click. HOW TO USE: Go t..
在新标签中创建空白页
在新标签中创建空白页
Allows websites to remote control ot..
Allows websites to remote control other websites, for example to input data into websites that do not have a proper API. Caution: Only allow remote control to websites that you ful..
Delete DOM element by clicking on th..
Delete DOM element by clicking on the element. Delete DOM elements by clicking on the element. Click on the extension icon on the toolbar and hover on the page. The element will be..
Keep up to date with the latest releases of your favourite Github repositories.
Keep up to date with the latest releases of your favourite Github repositories.
Inserts Twitter usernames into GitHu..
Inserts Twitter usernames into GitHub profiles, after inferring them through multiple strategies.
Scrum for Trello adds functionality ..
Scrum for Trello adds functionality to the awesome trello.com for use in Scrum projects. Add estimates or record time-spent directly on Trello cards. Shows sums at the top of each ..
Easily Generate Citations by enterin..
Easily Generate Citations by entering the DOI of a paper. Cital is a browser extension which generates citations on the basis of the paper's DOI. Currently, Supported Formatting St..

Textern插件下载

免费下载Firefox商店

插件评论

kornelis

I have Python 3.6.2. Followed the instructions for installing the native app. Tried launching with ["gvim", "-f"] and ["gvim"]. I only got the error: "this text is already being edited". Positive: an uninstall rule for the native app. BTW, in other fields than pure textarea fields Ctrl+Shift+E opens a developer frame. Udate: the add-on works after I uninstalled the native client, and installed again with `make native-install USER=1` (I'm running Firefox from `~/bin`). Currently seems to work as advertised, I'll adjust the rating.

Michalis

Works cool -- I installed the native application and this extension in Firefox 57 (on Debian). Good: - Native application can be installed only for the current user (not system-wide), - Everything is open-source, - Works with Emacs nicely, as an editor I'm using a trivial script that does emacsclient --alternate-editor='emacs' "$@" Notes: - Test on textarea like https://github.com/jlebon/textern/issues/new . - Note that it doesn't seem to work on textarea on https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea , since it's in mozilla.org domain and Firefox seems to block script injections there (see jlebon comment below - thanks for catching this!). - The default shortcut Ctrl+Shift+E for me always makes me type "e" (in addition to firing an editor). After changing it to Ctrl+Shift+F , it works perfect. (This review is edited, as initially I thought that the extension doesn't work for me, but actually it was only blocked on mozilla.org. Thanks to jlebon for replying!)

用户

This works as a replacement for me. It's a bummer to have to install the native portion, but I understand the reasons. At least those are lightweight and easy with the well done instructions. To use gvim, I set my external editor to ["gvim", "-f"]. My only concern at this point is tracking updates on the native part. Hopefully the extension itself can help raise awareness when needed. In the meantime, I'll just follow the project on GitHub.

用户

I've been using It's All Text for years, but it's not compatible with FF 57. Help me Textern. You're my only hope!