For more questions, please go to issue to raise them or find answers.
Can it be used with WebSocket?Yes, the terminal plugin is just a tool responsible for display processing, it belongs to the "display layer", WebSocket is a communication protocol, it belongs to the "network layer", they do not conflict, you can use any network protocol with the plug-in, Http, WebSocket, custom RPC and so on.
Can an SSH client be implemented?Unfortunately, this cannot be fully implemented. This plugin is a tool displayed by front-end control, SSH belongs to back-end control, and their underlying implementation logic is different.
However, if your usage scenario is just a simple command mode, such as executing ls
to get the results from the server and then displaying static data, this is possible. The plug-in implements the processing of static ANSI color control codes. If it is htop, vim, etc. with other ANSI control codes of keyboard, mouse, and window behaviors, this plug-in cannot support it. Such dynamic control codes will be filtered out by the plugin.
kebab-case
naming conventions, e.g., change @execCmd
to @exec-cmd
slotRender
in 2.6.13
version. For details, see: vuejs/vue#12153. This terminal plug-in is compiled in the 2.6.14
environment. If you use vue and vue-template-compiler lower than this version in your project, the slot position will be undefined.Right-click to read the clipboard contents and paste them into Terminal. Your web page must meet all of the following conditions:
https
, or the domain name of the webpage is localhost
or 127.0.0.1
.If your web page does not meet the above conditions for some reason, you can use the native shortcut ctrl/command + v
to paste the contents of the clipboard.
Use the shortcut ctrl + enter
to enter a line break. This feature is supported since 2.3.1
and 3.3.1
(inclusive).
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4