Plugin to add a vi editor to terminal-in-react
npm i -S terminal-in-react-vi-plugin
yarn add terminal-in-react-vi-plugin
The plugin requires a file system plugin to work. Currently terminal-in-react-pseudo-file-system-plugin
is the only one available. You have
to pass the name of the file system plugin as a config option.
import ViPlugin from 'terminal-in-react-vi-plugin';
import pseudoFileSystemPlugin from 'terminal-in-react-pseudo-file-system-plugin';
const FileSystemPlugin = pseudoFileSystemPlugin();
...
<Terminal
plugins={[
FileSystemPlugin,
{
class: ViPlugin,
config: {
filesystem: FileSystemPlugin.displayName
}
}
]}
/>
...
The commands it adds are:
vi
- Edit a file
- Vi shortcuts
- Save temp file