Как зафиксировать Домой и Закончиться в Vim?

В большей части метода set случаев и метода get делают больше как только установка и получение внутреннего поля. Объект должен проверить внутренние правила, что он содержит только допустимые значения. Например

  • действительно ли нулевые значения возможны?
  • действительно ли пустые строки возможны?
  • или отрицательные величины?
  • или нулевое значение?
  • или значения из списка допустимы?
  • или там максимальное значение?
  • или там максимальная точность на значениях BigDecimal?

модульный тест должен проверить, исправляет ли поведение если там недопустимые значения. Это не может быть автоматизировано.

, Если у Вас нет логики на методе set и методе get тогда, он должен использоваться где угодно в Вашем приложении. Запишите тест, где Ваш объект является параметром для более сложного теста. Можно протестировать его тогда с различными значениями из списка.

Тест Ваша бизнес-логика а не метод get и метод set. Результат должен также покрытие метода get и метода set. Методы должны быть любым результатом в Вашей бизнес-логике также, если у Вас есть только публичная библиотека. Если у метода get и метода set нет покрытия кода, тогда удалил его.

16
задан peterh says reinstate Monica 14 May 2016 в 15:05
поделиться

1 ответ

This happens because pressing the home and end keys in a terminal sends an escape sequence consisting of several characters to vim, and vim isn't correctly associating these escape sequences back with the keys you pressed.

To fix this you need to adjust the term setting. Gnome-terminal is xterm compatible, so you could try adding this to your .vimrc:

set term=xterm-256color

The term setting is derived from the TERM environment variable, so you might want to investigate why it isn't set correctly in the first place.

23
ответ дан 30 November 2019 в 21:54
поделиться
Другие вопросы по тегам:

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