Menu

scripted

Anton Shekhovtsov

A simple AviSynth / VapourSynth script editor plugin

It is a port from script editor build in VirtualDubMod with some extra features added and issues fixed.

Download: included in pack VirtualDub pack

Currently implemented for ALL:

CTRL/G           Goto (Script Line or Frame Number)
CTRL/Z           Undo
CTRL/Y           Redo
CTRL/F           Find
F3               Find Next
SHIFT/F3         Find Prev
CTRL/N           New file
CTRL/O           Open File
CTRL/S           Save File
F5               Save and reopen at current frame.
F7               Save and open.
Menu Only        Revert  
CTRL/SHIFT/O     Insert FileName

Currently implemented for Avisynth:

  • Syntax hi-liting
  • external functions hi-liting and completion
  • Auto-opening of .avs files
CTRL/P           Insert current frame number
CTRL/R           Insert Range
CTRL/T           Insert Trim with range
CTRL/I           Import Frameset as Trims (replicate VDub range deletions into script).
CTRL/SHIFT/ALT/C Comment selected.
CTRL/SHIFT/ALT/U UnComment selected.
CTRL/SPACE       Start code completion

Currently implemented for VapourSynth:

  • Syntax hi-liting
  • Auto-opening of .vpy files
CTRL/P           Insert current frame number

To access the plugin:
Go to Tools -> Script Editor
You can set a hotkey for it. Go to Options -> Keyboard shortcuts and find Tools.ScriptEditor

You may change plugin specific options from Script Editor menu or from VirtualDub main menu: go to Options -> Plug-ins.

ScriptEd is implemented as a plugin for VirtualDub FilterMod, and as such could be fairly easily extended for further functionality. Or you can use it as example to make some similar tool plugin.

Source code: Git
Includes Scintilla sources for easy build. No other dependencies.
Project can be built as plugin and as standalone editor (useful for debugging).

Also see discussion: http://forum.doom9.org/showthread.php?p=1771953#post1771953


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.