Как я могу составить shift+spacebar страницу в Vim?

Мне непонятно, почему в этом есть вся эта сложность. Конечно, есть много способов сделать это, с QueryStrings, заголовками и параметрами ... но то, что я считаю лучшим, просто. Вы запрашиваете простой URL (например: http://yourstartup.com/api/cars), а взамен получаете JSON. Вы получаете JSON с правильным заголовком ответа:

Content-Type: application/json

. Ища ответ на этот самый вопрос, я нашел эту тему и должен был продолжать работу, потому что этот принятый ответ не работает точно. Я нашел ответ, который, как я считаю, слишком простой, чтобы не быть лучшим:

Установить формат WebAPI по умолчанию

Я добавлю свой

WebApiConfig.cs

namespace com.yourstartup
{
  using ...;
  using System.Net.Http.Formatting;
  ...
  config.Formatters.Clear(); //because there are defaults of XML..
  config.Formatters.Add(new JsonMediaTypeFormatter());
}

У меня есть вопрос о том, откуда берутся значения по умолчанию (по крайней мере, те, которые я вижу). Являются ли они стандартными по умолчанию .NET или, возможно, созданы где-то в другом месте (кем-то другим в моем проекте). Anways, надеюсь, что это поможет.

40
задан jerodsanto 11 November 2008 в 13:54
поделиться

2 ответа

Вы не можете. Решение CMS будет работать на gVim, но не в энергии, потому что терминалы не могут различать < Space> и < S-Space> потому что проклятия видят их то же. Могло бы быть возможно в будущем, если энергия получает поддержку libtermkey, и Ваш терминал поддерживает надлежащий < CSI> последовательности (xterm делает, если правильно настроено; ничто иное еще не делает).

33
ответ дан Zathrus 5 August 2019 в 05:56
поделиться

Используйте это:

map <Space> ^D   " Pagedown when press Space
map <S-Space> ^U " Page Up when press Shift Space

Для получения ^D и ^U символа правильно просто Управление-D контроля-за-прессой-V и Управление-U Управления-V

6
ответ дан CMS 5 August 2019 в 05:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: