Quik is a terminal-based text editor developed in Rust, designed to provide a minimal yet functional editing experience. Quik implements basic features expected from a text editor, along with enhancements like syntax highlighting and a search functionality.
- Minimal Interface: A clean and straightforward interface for efficient text editing.
- Search Functionality: Allows users to search for specific text within their documents.
- Cross-Platform: Built using Rust, Quik runs on any platform that supports Rust.
To get started with Quik, you'll need to have Rust installed on your machine. You can install Rust using rustup.
- Rust
- Cargo (comes with Rust installation)
-
Clone the repository:
git clone https://github.com/pavanmanishd/quik.git cd quik
-
Build the project:
cargo build --release
-
Run the editor:
./target/release/quik
Once you have Quik running, you can:
-
Open a file by passing the filename as an argument:
./target/release/quik myfile.txt
-
Navigation: Use the arrow keys to move around and start editing your text.
-
Save: Press
Ctrl + S
to save your current file. -
Find: Press
Ctrl + F
to search within the document and use the arrow keys to navigate through search results. -
Quit: Press
Ctrl + Q
to quit the editor.
This project is licensed under the MIT License. See the LICENSE file for details.