Skip to main content

A PyQt6 multi-tabbed editor based on Ace.js

Project description

SShifted Text Editor

Welcome to SShifted, a multi-tabbed text editor based on Ace and PyQt6. This application offers a rich text editing experience with multiple tabs, enabling you to work on various files simultaneously.

Features

  • Multi-Tab Interface: Easily manage multiple documents in tabs.
  • Ace Editor Integration: Enjoy a full-featured code editor, with Ace light and dark themes.
  • Cross-Platform: Runs on any platform that supports Python and PyQt6.

Screen Shot

UglyPTY Dark
UglyPTY Dark

Installation

Before installing SShifted, ensure you have Python installed on your system. Then, you can install SShifted via pip:

pip install sshifted

Getting Started

After installation, you can start the SShifted Text Editor from your command line. On windows you can use pythonw so you don't have to keep a cmd window open, or use it in a shortcut on your desktop, and you wont ever see a cmd window:

python -m  sshifted
pythonw -m sshifted

Usage

  • Opening Files: Use the 'File' menu to open new or existing files.
  • Saving Files: Save your work using the 'Save' or 'Save As' options.
  • Settings: Customize your experience through the 'Settings' menu.
  • Shortcuts: Utilize common keyboard shortcuts like 'Ctrl+N' for a new file, 'Ctrl+S' for save etc.

About

SShifted Text Editor is free software under the GNU General Public License v3. For more details, refer to the 'About' section in the application.

Support

For more information about SShifted, visit our repo https://github.com/scottpeterman/sshifted

Acknowledgments

SShifted uses the Ace editor. For more about Ace, visit Ace official website. Learn more about PyQt and Qt at Riverbank Computing and Qt Group, respectively.


Install build dependendancies

pip install wheel setuptools

Run Build

python setup.py sdist bdist_wheel

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sshifted-0.2.0.tar.gz (3.7 MB view details)

Uploaded Source

Built Distribution

sshifted-0.2.0-py3-none-any.whl (4.1 MB view details)

Uploaded Python 3

File details

Details for the file sshifted-0.2.0.tar.gz.

File metadata

  • Download URL: sshifted-0.2.0.tar.gz
  • Upload date:
  • Size: 3.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.11

File hashes

Hashes for sshifted-0.2.0.tar.gz
Algorithm Hash digest
SHA256 39b155f29eaf6df2395d0f1d2edf53a5f6a7d55d688ec3392251fdaf1f5aa2d2
MD5 82b990817445628b4ee399f048d4b508
BLAKE2b-256 4c1a07e337e0d418f479debf75cd7c32fb8d7a7a10b4ba3fd9888fe9ef8143c0

See more details on using hashes here.

File details

Details for the file sshifted-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: sshifted-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.11

File hashes

Hashes for sshifted-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5c50d6f3ddad95c330c71da0b10697d6deb6933a82c55bf594213cca74b9c26b
MD5 f605400ff5c1e4a30552a947af1d4c61
BLAKE2b-256 532bc260cb315b3457d6c9792768b395698976fa3569ff0fc69274ee37fb44f8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page