Open file with line numbers in editor from Node.js.
This package is forked from launch-editor
support launching specified editor in process.
Changed too much and deviated from the original design of launch-editor
. So created this package to work out cases when you need to launch specified editor in process
const launch = require('launch-editor')
launch(
// filename:line:column
// both line and column are optional
'foo.js:12:34',
// try specific editor bin first (optional)
'code',
// callback if failed to launch (optional)
(fileName, errorMsg) => {
// log error if any
}
)
Value | Editor | Linux | Windows | OSX |
---|---|---|---|---|
atom |
Atom | ✓ | ✓ | ✓ |
code |
Visual Studio Code | ✓ | ✓ | ✓ |
code-insiders |
Visual Studio Code Insiders | ✓ | ✓ | ✓ |
sublime |
Sublime Text | ✓ | ✓ | ✓ |
webstorm |
WebStorm | ✓ | ✓ | ✓ |