Синтаксис Ruby, регистрируясь в энергии

Библиотека WPF TestApi идет с одним из самых хороших синтаксических анализаторов командной строки для разработки C#. Я настоятельно рекомендую изучение его, от блог Ivo Manolov на API:

// EXAMPLE #2:
// Sample for parsing the following command-line:
// Test.exe /verbose /runId=10
// This sample declares a class in which the strongly-
// typed arguments are populated
public class CommandLineArguments
{
   bool? Verbose { get; set; }
   int? RunId { get; set; }
}

CommandLineArguments a = new CommandLineArguments();
CommandLineParser.ParseArguments(args, a);

14
задан roybotnik 19 August 2009 в 20:58
поделиться

4 ответа

Плагин rails.vim отлично выделяет синтаксис, пока вы не выходите за рамки его форматирования. Добавьте к этому автоматический отступ (ggVG =), и вы сможете получить общее представление о том, правильно ли сформирован документ или нет.

0
ответ дан 1 December 2019 в 06:39
поделиться

Оформить заказ с помощью подключаемого модуля CTK: http://www.vim.org/scripts/script.php?script_id=2618

и попробуйте это в своем .vimrc:

" Compile Ruby code after writing (show warnings/errors)
function! Compile()
  " don't compile if it's an Rspec file (extra warnings)
  let name = expand('<afile>')
  if name !~ 'spec'
    CC
  endif
endfunction
autocmd BufWritePost *.rb call Compile()

Это (с ctk.vim) будет выполнять компиляцию каждый раз, когда файл сохранен.

0
ответ дан 1 December 2019 в 06:39
поделиться

Похоже, несколько человек пробовали это, но никто не пробовал слишком сложно. Лично я рекомендую использовать автотест в отдельном окне терминала.

Попробуйте это , если вам просто нужны ошибки syntex.

Если вы хотите, чтобы ошибки возникали и во время выполнения, вы можете сделать это вместо этого.

0
ответ дан 1 December 2019 в 06:39
поделиться

Вы можете проверить синтаксис текущего буфера в ruby без загрузки каких-либо плагинов. Команда выглядит так:

:w !ruby -c
23
ответ дан 1 December 2019 в 06:39
поделиться