This project is a terminal-based text editor written in Go. It provides a simple interface for file exploration, text editing, and terminal operations, all within a single application.
- File Explorer: Navigate through your project's directory structure
- Text Editor: Edit files with basic text editing capabilities
- Output Window: View program output and messages
- Integrated Terminal: Execute commands directly within the application
- Customizable Terminal: Adjust terminal colors to your preference
Ctrl+S
: Save the current fileCtrl+Q
: Quit the applicationCtrl+T
: Focus on the terminalCtrl+E
: Focus on the editorCtrl+F
: Focus on the file explorerCtrl+C
: Customize terminal colors (when terminal is focused)
- Ensure you have Go installed on your system.
- Clone this repository:
git clone https://github.com/yourusername/terminal-text-editor.git
- Navigate to the project directory:
cd terminal-text-editor
- Install the required dependencies:
go mod tidy
- Build the application:
go build
- Run the application:
./terminal-text-editor
- Use the file explorer to navigate and select files.
- Edit files in the text editor.
- Use the integrated terminal for command execution.
- Customize the terminal appearance using the terminal customization feature.
This project uses the following external libraries:
Contributions are welcome! Please feel free to submit a Pull Request.
This project is open source and available under the MIT License.