mirror of
https://github.com/kingToolbox/WindTerm.git
synced 2026-10-09 01:16:16 -08:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
150635107e | ||
|
|
8a0d506c52 | ||
|
|
fc213aa6fe | ||
|
|
86359ef6a4 |
No files matched your search
@@ -35,17 +35,22 @@ Main Window:
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
Quick Bar:
|
|
||||||
|
|
||||||

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

|

|
||||||
|
|
||||||
|
DigeWhite Theme:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
# Features
|
# Features
|
||||||
|
- **Supports changing the UI theme.** [Intro Video](https://kingtoolbox.github.io/2020/09/18/theme/)
|
||||||
|
- **Supports setting the tab color.** [Intro Video](https://kingtoolbox.github.io/2020/09/18/tabbar-change-tabcolor/)
|
||||||
|
- **Supports closing tabs to the right.**
|
||||||
- **Supports highlighting the opening and closing delimiter, such as (), [], {} and the customed delimiters.** [Intro Video](https://kingtoolbox.github.io/2020/06/28/pair/)
|
- **Supports highlighting the opening and closing delimiter, such as (), [], {} and the customed delimiters.** [Intro Video](https://kingtoolbox.github.io/2020/06/28/pair/)
|
||||||
- **Integrated sftp, scp client, supports download, upload, remove, rename, make new file/directory and so on.** [Intro Video](https://kingtoolbox.github.io/tags/transfer/)
|
- **Integrated sftp, scp client, supports download, upload, remove, rename, make new file/directory and so on.** [Intro Video](https://kingtoolbox.github.io/tags/transfer/)
|
||||||
|
- **Integrated local file manager, supports move to, copy to, copy from, 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**) [Intro Video](https://kingtoolbox.github.io/2020/06/21/keyboard-modes/)
|
- **Local and remote modes with vim keybindings. (Using Shift+Enter key to switch between remote and local mode**) [Intro Video](https://kingtoolbox.github.io/2020/06/21/keyboard-modes/)
|
||||||
- **Command palette.** [Intro Video](https://kingtoolbox.github.io/tags/command-palette/)
|
- **Command palette.** [Intro Video](https://kingtoolbox.github.io/tags/command-palette/)
|
||||||
- **Command sender.** [Intro Video](https://kingtoolbox.github.io/tags/sender/)
|
- **Command sender.** [Intro Video](https://kingtoolbox.github.io/tags/sender/)
|
||||||
@@ -277,8 +282,9 @@ DIGEdit is the text component of WindTerm.
|
|||||||
|
|
||||||
2-4 weeks.
|
2-4 weeks.
|
||||||
|
|
||||||
**Next release (Early September,for reference only):**
|
**Next release (Early October,for reference only):**
|
||||||
- Auto complete
|
- **Linux Version**
|
||||||
|
- Linux bash
|
||||||
- External tools
|
- External tools
|
||||||
|
|
||||||
**Todo list:**
|
**Todo list:**
|
||||||
@@ -288,11 +294,10 @@ DIGEdit is the text component of WindTerm.
|
|||||||
- ProxyCommand
|
- ProxyCommand
|
||||||
- UI:
|
- UI:
|
||||||
- Config dialog
|
- Config dialog
|
||||||
- Local filer for cmd, powershell
|
|
||||||
- Terminal:
|
- Terminal:
|
||||||
- Linux bash
|
|
||||||
- MacOs bash
|
- MacOs bash
|
||||||
- Session:
|
- Session:
|
||||||
|
- Auto Complete
|
||||||
- Proxy
|
- Proxy
|
||||||
- Chat mode
|
- Chat mode
|
||||||
- Log viewer
|
- Log viewer
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 185 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 315 KiB |
@@ -54,8 +54,19 @@ bool WinPty::createProcess(QString command, const QString &arguments,
|
|||||||
errorString = tr("Winpty-agent.exe or winpty.dll not found!.");
|
errorString = tr("Winpty-agent.exe or winpty.dll not found!.");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
command = command.trimmed();
|
||||||
|
|
||||||
|
if (command.startsWith("\"") && command.endsWith("\"")) {
|
||||||
|
command.remove(command.length() - 1, 1);
|
||||||
|
command.remove(0, 1);
|
||||||
|
}
|
||||||
|
|
||||||
QString commandWithArguments = command;
|
QString commandWithArguments = command;
|
||||||
|
|
||||||
|
if (commandWithArguments.contains(' ')) {
|
||||||
|
commandWithArguments.prepend("\"").append("\"");
|
||||||
|
}
|
||||||
|
|
||||||
if (arguments.isEmpty() == false) {
|
if (arguments.isEmpty() == false) {
|
||||||
commandWithArguments.append(" ").append(arguments);
|
commandWithArguments.append(" ").append(arguments);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user