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.3.0.tar.gz (3.7 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: sshifted-0.3.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.3.0.tar.gz
Algorithm Hash digest
SHA256 f63236a2d7f48eb3b4dea2e5cd4eda5ed97c65f1a64cd44f23fb1a9914fc4f76
MD5 f1472742fc099e6414e077778ba6c58d
BLAKE2b-256 d17a0703ae20330d0490a207fb80bd90dd76009c9e4571152c5aba6fb876f04a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sshifted-0.3.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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ddd8fd5b4a0c5e5f9d531101b8ca7c48f976abba796dc9fa4af324927ad0f56f
MD5 752b3784cf254f4c003220d94e67d861
BLAKE2b-256 9d0ff59cc0f3e9dc6b64bfefad44a7706a764fb4c45b4cc76e930d0714b1807e

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