mirror of
https://github.com/kingToolbox/WindTerm.git
synced 2026-09-03 11:42:46 +08:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
96149c5dfd | ||
|
|
1be82898e0 | ||
|
|
519367da78 | ||
|
|
c8b37ba1ac |
192
README.md
192
README.md
@@ -1,5 +1,5 @@
|
|||||||
# WindTerm
|
# WindTerm
|
||||||
An innovative fast SSH/Telnet/Serial/Shell client.
|
An innovative fast SSH/Telnet/Serial/Shell/sftp client.
|
||||||
|
|
||||||
_Hello WindTerm :rose:, hello world!_
|
_Hello WindTerm :rose:, hello world!_
|
||||||
|
|
||||||
@@ -9,64 +9,31 @@ _Hello WindTerm :rose:, hello world!_
|
|||||||
|
|
||||||
See [Intro Videos](https://kingtoolbox.github.io)
|
See [Intro Videos](https://kingtoolbox.github.io)
|
||||||
|
|
||||||
# Roadmap
|
|
||||||
|
|
||||||
**Release cycle:**
|
|
||||||
|
|
||||||
2-3 weeks.
|
|
||||||
|
|
||||||
**Next release (Late June,for reference only):**
|
|
||||||
- Auto complete
|
|
||||||
|
|
||||||
**Todo list:**
|
|
||||||
- Protocols:
|
|
||||||
- Rlogin
|
|
||||||
- SSH
|
|
||||||
- X11 Forwarding
|
|
||||||
- Port forwarding (Tunnel)
|
|
||||||
- UI:
|
|
||||||
- Config dialog
|
|
||||||
- Local filer for cmd, powershell
|
|
||||||
- Quick command bar.
|
|
||||||
- Terminal:
|
|
||||||
- Linux bash
|
|
||||||
- MacOs bash
|
|
||||||
- Session:
|
|
||||||
- Proxy
|
|
||||||
- Chat mode
|
|
||||||
- Log and log viewer
|
|
||||||
- File transfer:
|
|
||||||
- ftp, ftps
|
|
||||||
- Xmodem, Ymodem, Zmodem(sz, rz)
|
|
||||||
- Script, macro and plugin stystem
|
|
||||||
- More ...
|
|
||||||
|
|
||||||
# Issues and feature requests
|
|
||||||
|
|
||||||
Any issues and feature requests are welcome. Please click [issues](https://github.com/kingToolbox/WindTerm/issues) to commit an issue.
|
|
||||||
|
|
||||||
# Download
|
# Download
|
||||||
|
|
||||||
Windows Binary: https://github.com/kingToolbox/WindTerm/releases
|
Windows Binary: https://github.com/kingToolbox/WindTerm/releases
|
||||||
|
|
||||||
(The binary of Macos and Linux will be committed later)
|
(The binary of Macos and Linux will be committed later)
|
||||||
|
|
||||||
|
# Issues and feature requests
|
||||||
|
|
||||||
|
Any issues and feature requests are welcome. Please click [issues](https://github.com/kingToolbox/WindTerm/issues) to commit an issue.
|
||||||
|
|
||||||
# Screenshots
|
# Screenshots
|
||||||
|
|
||||||
WSL:
|
Main Window:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Split views:
|
Split views:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
# Features
|
# Features
|
||||||
|
- **Integrated sftp, scp client, supports download, upload, remove, rename, make new file/directory and so on.**
|
||||||
- **Local and remote modes with vim keybindings. (Using Shift+Enter key to switch between remote and local mode**)
|
- **Local and remote modes with vim keybindings. (Using Shift+Enter key to switch between remote and local mode**)
|
||||||
- **Command palette.**
|
- **Command palette.**
|
||||||
- **Command sender.**
|
- **Command sender.**
|
||||||
- **Integrated sftp, scp client, supports download, upload, remove, rename, make new file/directory and so on.**
|
|
||||||
- SSH v2, Telnet, Raw Tcp, Serial, Shell protocols implemented.
|
- SSH v2, Telnet, Raw Tcp, Serial, Shell protocols implemented.
|
||||||
- Support vt100, vt220, vt340, vt420, vt520, xterm, xterm-256-colors.
|
- Support vt100, vt220, vt340, vt420, vt520, xterm, xterm-256-colors.
|
||||||
- Support color schemes like vscode.
|
- Support color schemes like vscode.
|
||||||
@@ -83,50 +50,34 @@ Split views:
|
|||||||
- All vttest tests have passed except Tektronix 4014.
|
- All vttest tests have passed except Tektronix 4014.
|
||||||
- High performance, low memory, low latency.
|
- High performance, low memory, low latency.
|
||||||
|
|
||||||
# Shortcuts
|
# Sftp Performance
|
||||||
|
|
||||||
| Shortcut | Action |
|
The hardware used for generating the data in these benchmarks was
|
||||||
| --- | --- |
|
|
||||||
| Alt+C | Copy |
|
|
||||||
| Alt+D | Show command palette |
|
|
||||||
| Alt+F | Find |
|
|
||||||
| Alt+F3 | Find next |
|
|
||||||
| Alt+Shift+F3 | Find previous |
|
|
||||||
| Alt+F4 | Exit |
|
|
||||||
| Alt+M, Alt+F | Toggle full screen |
|
|
||||||
| Alt+M, Alt+H | Toggle hex view |
|
|
||||||
| Alt+N | New session |
|
|
||||||
| Alt+O | Open session |
|
|
||||||
| Alt+S | Save text |
|
|
||||||
| Alt+T, Alt+B | Toggle margin blank |
|
|
||||||
| Alt+T, Alt+F | Toggle margin fold |
|
|
||||||
| Alt+T, Alt+N | Toggle margin number |
|
|
||||||
| Alt+T, Alt+S | Toggle margin symbol |
|
|
||||||
| Alt+V | Paste |
|
|
||||||
| Alt+W, Alt+D | Close active dock |
|
|
||||||
| Alt+W, Alt+G | Close active group |
|
|
||||||
| Alt+W, Alt+H | Split horizontally |
|
|
||||||
| Alt+W, Alt+L | Show outline pane |
|
|
||||||
| Alt+W, Alt+V | Split vertically |
|
|
||||||
| Alt+X | Copy and paste |
|
|
||||||
| Alt+- | Zoom in |
|
|
||||||
| Alt++ | Zoom out |
|
|
||||||
| Alt+\[ | Activate next view |
|
|
||||||
| Alt+] | Activate previous view |
|
|
||||||
| Ctrl+. | Jump to next fold |
|
|
||||||
| Ctrl+, | Jump to previous fold |
|
|
||||||
| Ctrl+Shift+A | Select all text |
|
|
||||||
| Ctrl+Shift+T | Reopen closed session |
|
|
||||||
| Ctrl+Shift+W | Close current session |
|
|
||||||
| Ctrl+Shift+- | Select current fold text |
|
|
||||||
| Shift+Del | Copy |
|
|
||||||
| Shift+End | Jump to document end |
|
|
||||||
| Shift+Home | Jump to document home |
|
|
||||||
| Shift+Ins | Paste |
|
|
||||||
| Shift+PgDown | Jump to next page |
|
|
||||||
| Shift+PgUp | Jump to previous page |
|
|
||||||
|
|
||||||
# Performance
|
windows 10 - 2.3 GHz Intel Core i5 and 8GB memory.
|
||||||
|
|
||||||
|
**WindTerm 1.2, FileZilla 3.48.1, WinSCP 5.17.2 (Build 10278)** tests are performed on WSL(Ubuntu 18.04.2).
|
||||||
|
|
||||||
|
**All test data is for reference only.**
|
||||||
|
|
||||||
|
- 5GB huge file (5,154,830 KB), generated by random data
|
||||||
|
|
||||||
|
| | Download Time | Download Rate | Upload Time | Upload Rate |
|
||||||
|
| --- | --- | --- | --- | --- |
|
||||||
|
| WindTerm (Use high speed transfer) | **22s** | **234.3 MB/s** | **21s** | **245.5 MB/s** |
|
||||||
|
| WindTerm | 37s | 139.3 MB/s | 43s | 119.9 MB/s |
|
||||||
|
| FileZilla | 32s | 161.1 MB/s | 30s | 171.8 MB/s |
|
||||||
|
| WinSCP | 81s | 63.7 MB/s | 91s | 56.7 MB/s |
|
||||||
|
|
||||||
|
- 4400 files, 16 folders (107,042 KB), unzipped from [vim-7.4.1049.zip](https://github.com/vim/vim/archive/v7.4.1049.zip)
|
||||||
|
|
||||||
|
| | Download Time | Download Rate | Upload Time | Upload Rate |
|
||||||
|
| --- | --- | --- | --- | --- |
|
||||||
|
| WindTerm | **32s** | **3.4 MB/s** | **10s** | **10.7 MB/s** |
|
||||||
|
| FileZilla | 48s | 2.2 MB/s | 35s | 3.1 MB/s |
|
||||||
|
| WinSCP | 42s | 2.6 MB/s | 12s | 8.9 MB/s |
|
||||||
|
|
||||||
|
# Terminal Performance
|
||||||
|
|
||||||
The hardware used for generating the data in these benchmarks was
|
The hardware used for generating the data in these benchmarks was
|
||||||
|
|
||||||
@@ -256,6 +207,81 @@ DIGEdit is the text component of WindTerm.
|
|||||||
|Windows Notepad | 0.9 | 16.5 | 7.8 | 1.8 |
|
|Windows Notepad | 0.9 | 16.5 | 7.8 | 1.8 |
|
||||||
|GVim | 0.9 | 10.4 | 2.8 | 1.2 |
|
|GVim | 0.9 | 10.4 | 2.8 | 1.2 |
|
||||||
|
|
||||||
|
# Shortcuts
|
||||||
|
|
||||||
|
| Shortcut | Action |
|
||||||
|
| --- | --- |
|
||||||
|
| Alt+C | Copy |
|
||||||
|
| Alt+D | Show command palette |
|
||||||
|
| Alt+F | Find |
|
||||||
|
| Alt+F3 | Find next |
|
||||||
|
| Alt+Shift+F3 | Find previous |
|
||||||
|
| Alt+F4 | Exit |
|
||||||
|
| Alt+M, Alt+F | Toggle full screen |
|
||||||
|
| Alt+M, Alt+H | Toggle hex view |
|
||||||
|
| Alt+N | New session |
|
||||||
|
| Alt+O | Open session |
|
||||||
|
| Alt+S | Save text |
|
||||||
|
| Alt+T, Alt+B | Toggle margin blank |
|
||||||
|
| Alt+T, Alt+F | Toggle margin fold |
|
||||||
|
| Alt+T, Alt+N | Toggle margin number |
|
||||||
|
| Alt+T, Alt+S | Toggle margin symbol |
|
||||||
|
| Alt+V | Paste |
|
||||||
|
| Alt+W, Alt+D | Close active dock |
|
||||||
|
| Alt+W, Alt+G | Close active group |
|
||||||
|
| Alt+W, Alt+H | Split horizontally |
|
||||||
|
| Alt+W, Alt+L | Show outline pane |
|
||||||
|
| Alt+W, Alt+V | Split vertically |
|
||||||
|
| Alt+X | Copy and paste |
|
||||||
|
| Alt+- | Zoom in |
|
||||||
|
| Alt++ | Zoom out |
|
||||||
|
| Alt+\[ | Activate next view |
|
||||||
|
| Alt+] | Activate previous view |
|
||||||
|
| Ctrl+. | Jump to next fold |
|
||||||
|
| Ctrl+, | Jump to previous fold |
|
||||||
|
| Ctrl+Shift+A | Select all text |
|
||||||
|
| Ctrl+Shift+T | Reopen closed session |
|
||||||
|
| Ctrl+Shift+W | Close current session |
|
||||||
|
| Ctrl+Shift+- | Select current fold text |
|
||||||
|
| Shift+Del | Copy |
|
||||||
|
| Shift+End | Jump to document end |
|
||||||
|
| Shift+Home | Jump to document home |
|
||||||
|
| Shift+Ins | Paste |
|
||||||
|
| Shift+PgDown | Jump to next page |
|
||||||
|
| Shift+PgUp | Jump to previous page |
|
||||||
|
|
||||||
|
# Roadmap
|
||||||
|
|
||||||
|
**Release cycle:**
|
||||||
|
|
||||||
|
2-3 weeks.
|
||||||
|
|
||||||
|
**Next release (Late June,for reference only):**
|
||||||
|
- Auto complete
|
||||||
|
|
||||||
|
**Todo list:**
|
||||||
|
- Protocols:
|
||||||
|
- Rlogin
|
||||||
|
- SSH
|
||||||
|
- X11 Forwarding
|
||||||
|
- Port forwarding (Tunnel)
|
||||||
|
- UI:
|
||||||
|
- Config dialog
|
||||||
|
- Local filer for cmd, powershell
|
||||||
|
- Quick command bar.
|
||||||
|
- Terminal:
|
||||||
|
- Linux bash
|
||||||
|
- MacOs bash
|
||||||
|
- Session:
|
||||||
|
- Proxy
|
||||||
|
- Chat mode
|
||||||
|
- Log and log viewer
|
||||||
|
- File transfer:
|
||||||
|
- ftp, ftps
|
||||||
|
- Xmodem, Ymodem, Zmodem(sz, rz)
|
||||||
|
- Script, macro and plugin stystem
|
||||||
|
- More ...
|
||||||
|
|
||||||
# License
|
# License
|
||||||
Completely FREE for personal, schools and students use without limitations.
|
Completely FREE for personal, schools and students use without limitations.
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 168 KiB After Width: | Height: | Size: 311 KiB |
BIN
images/screenshots/WindTerm.png
Normal file
BIN
images/screenshots/WindTerm.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 292 KiB |
Reference in New Issue
Block a user