我有下面的OCaml程序打开Js
let lex s = Compiler.Parse_js.lexer_from_file s
let parse s = lex s |> Compiler.Parse_js.parse
let buffer_pp program =
let buf = Buffer.create 10 in
let pp = Compiler.Pretty_print.to_buffer buf in
Compiler.Js_output.program pp program;
Buffer.contents buf |> print_en
我在读取空格代码时确实有问题,所以在读取代码之前,我使用visual studio代码编辑器将代码从空格缩进到制表符。
但问题是rails有很多文件,我不得不重复做同样的操作。因此,我希望使用Dir.glob来迭代所有这些文件,并将隐藏的空间用于制表符和覆盖这些文件。这是个糟糕的主意但是..。
目前,我的String#spaces_to_tabs()方法如下所示:
代码
# A method that works for now...
String.define_method(:spaces_to_tabs) do
each_line.map do |x|
match
例如,我在括号和参数之间需要空格:
var myPrivateMethod = function( name, value ) {
for ( var i = 0, l = this.stack.lenght; i < l; i-- ) {
this.stack[ i ][ name ] = value;
}
};
vs默认VS代码JS格式
var myPrivateMethod = function (name, value) {
for (var i = 0, l = this.stack.lenght; i < l; i--) {
this.sta
我使用的是最新的Visual Studio代码和更漂亮的代码格式化插件。问题是,它打破了像这样的长语句: var text = Ext.String.format(gettext("{0} used of {1}"), local_used, local_quota); 如下所示: var text = Ext.String.format(
gettext("{0} used of {1}"),
local_used,
local_quota
); 有没有办法禁用此设置?
我正在尝试安装一个附加组件来清理我的PHP,名为Atom beautify。
每次我运行这个插件来让我的PHP文件变得漂亮(Atom Beautify)时,我都会得到这样的结果:
Error: spawn EACCES
at exports._errnoException (util.js:1026:11)
at ChildProcess.spawn (internal/child_process.js:313:11)
at exports.spawn (child_process.js:392:9)
at /Users/myusername/.atom/packages/atom-beaut
我已经安装了原子美化包,我收到了这样的通知:
gyp info it worked if it ends with ok
gyp info using node-gyp@3.4.0
gyp info using node@6.9.5 | win32 | x64
gyp http GET https://atom.io/download/electron/v2.0.5/iojs-v2.0.5.tar.gz
gyp http 200 https://atom.io/download/electron/v2.0.5/iojs-v2.0.5.tar.gz
gyp WARN install got an