devallabharath / Text-Editor

Text editor based on wx python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A completly scratch built multi-platform editor in python, based on wxpython.

Features

  • Themed
  • Syntax Highlight
  • Multi Cursor Support
  • Sublime like Settings
  • No Multi Tabs

Dependencies

  • python3
  • wxpython pip3 install wxpython
  • configparser pip3 install configparser

Running

Goto the directory run main.py in terminal
python3 main.py

Keybindings

  • Ctrl+N ----------(New file)
  • Ctrl+O ----------(Open file)
  • Ctrl+S ----------(Save file)
  • Ctrl+Shift+S ----(SaveAs file)
  • Ctrl+Q ----------(Exit)
  • F11 -------------(Fullscreen)
  • Alt+W -----------(Enable/Disable wordwrap)
  • Alt+C -----------(Inline Comment)
  • Alt+Up ----------(Move line up)
  • Alt+Down --------(Move line down)
  • Alt+Left --------(Unindent line)
  • Alt+Right -------(Indent line)
  • Alt+D -----------(Duplicate line)
  • Alt+X -----------(Delete line)
  • Alt+L -----------(convert to Lowercase)
  • Alt+U -----------(convert to Uppercase)
  • Ctrl+Shift+L ----(Goto line)

About

Text editor based on wx python


Languages

Language:Python 100.0%