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
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39b155f29eaf6df2395d0f1d2edf53a5f6a7d55d688ec3392251fdaf1f5aa2d2 |
|
MD5 | 82b990817445628b4ee399f048d4b508 |
|
BLAKE2b-256 | 4c1a07e337e0d418f479debf75cd7c32fb8d7a7a10b4ba3fd9888fe9ef8143c0 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c50d6f3ddad95c330c71da0b10697d6deb6933a82c55bf594213cca74b9c26b |
|
MD5 | f605400ff5c1e4a30552a947af1d4c61 |
|
BLAKE2b-256 | 532bc260cb315b3457d6c9792768b395698976fa3569ff0fc69274ee37fb44f8 |