Tag: vim

尝试为vim设置jsctags时,node.js出现NODE_PATH错误

我试图在我的Windows机器上设置doctorjs,使用vim的tagbar,但我认为这可能是一个node.js问题比什么都重要。 我正在学习这个教程 。 即使在我设置了NODE_PATH之后,我仍然得到一个错误,声称它需要被设置。 有什么可能出错? 这是我的win7机器上的terminal日志: C:\Windows\system32>set NODE_PATH=C:\Users\JG\Desktop\new\doctorjs\lib\jsctags C:\Windows\system32>node.exe C:\Users\JG\Desktop\new\doctorjs\bin\jsctags.js -h 'node.exe' is not recognized as an internal or external command, operable program or batch file. C:\Windows\system32>cd c:\Users\JG\Desktop\new\doctorjs c:\Users\JG\Desktop\new\doctorjs>node.exe C:\Users\JG\Desktop\new\doctorjs\bin\j sctags.js -h node.js:201 throw e; // process.nextTick error, or 'error' event on first tick ^ Error: require.paths is removed. Use node_modules folders, or the NODE_PATH […]

在vim中embeddednode.js?

有一件事情可以让大型vim脚本项目变得更简单,就是它的embedded式解释器支持。 有一个–enable-rubyinterp标志被包含在MacPorts的官方版本中,并被janus使用 。 有没有办法在vim中embeddednode.js?

有没有办法可以退出Node.js并在文件上启动VIM?

我正在Node.js上创build一个简单的基于terminal的文件pipe理器。 有什么办法可以,当我的程序在terminal上运行时,退出并用VIM打开一个文件?

在VIM中debuggingNodejs V8

目前有没有select在VIM中debuggingV8? 在v8中,他们弃用旧的选项–debug和–debug-brk和node-vim-debugger似乎不知道新的协议。

如何从node.js打开terminal应用程序?

我希望能够从terminal上运行的node.js程序打开Vim ,创build一些内容,保存并退出Vim ,然后抓取文件的内容。 我正在尝试做这样的事情: filename = '/tmp/tmpfile-' + process.pid editor = process.env['EDITOR'] ? 'vi' spawn editor, [filename], (err, stdout, stderr) -> text = fs.readFileSync filename console.log text 但是,当这个运行,它只是挂起terminal。 我也试着用exec得到相同的结果。 更新: 这个过程很复杂,因为这个过程是通过在readline运行的提示符下键入的命令启动的。 我完全将我最新版本的相关部分提取到一个文件中。 这是完整的: {spawn} = require 'child_process' fs = require 'fs' tty = require 'tty' rl = require 'readline' cli = rl.createInterface process.stdin, process.stdout, null […]