Может энергия наблюдать изменения в реальном времени в файл

Мой вопрос подобен этому, как контролировать текстовый файл в в реальном времени, но я хочу сделать это в энергии. Я знаю, что могу считать открытое использование файла tail -f sample.xml файл, и когда новое содержание будет записано в файл, оно также запишет новое содержание в мой экран. У меня может быть энергия, автоматически заполняют новые данные, когда файл обновляется?

98
задан Community 23 May 2017 в 12:26
поделиться

4 ответа

Вы можете :установить автореад так, чтобы vim читал файл, когда он изменяется. Однако (в зависимости от вашей платформы), вы должны сфокусировать его.

С помощью справки:

Когда файл обнаружен, чтобы были изменены за пределами Вима, и это не был изменен внутри Вима, автоматически прочитал его снова. Когда файл был удалён, это не Готово.

96
ответ дан 24 November 2019 в 05:13
поделиться

Необходимо только определить Name в базовом классе и не указывать его как абстрактный. Он по-прежнему будет доступен как свойство во всех производных классах.

public abstract class Item
{
   public string Name { get; set; }
}

public abstract class Armor : Item
{ }

public class Helmet : Armor
{ }
-121--3594980-

«Хит производительности» volatile - это потому, что компилятор теперь генерирует код для фактической проверки значения вместо оптимизации - другими словами, у вас будет , чтобы принять этот хит производительности независимо от того, что вы делаете.

-121--2970318-

Хвостовой пучок должен выполнять все необходимое. Заметьте, я сам им не пользовался.

3
ответ дан 24 November 2019 в 05:13
поделиться

Не знаю как автоматически, но вы можете набрать:

:e!

для перезагрузки файла

.
62
ответ дан 24 November 2019 в 05:13
поделиться

VIM предупредит вас, когда файл был обновлен, чтобы вы не перезаписывали изменения, которые были сделаны с момента его открытия. В этот момент он попросит вас перезагрузить файл.

0
ответ дан 24 November 2019 в 05:13
поделиться
Другие вопросы по тегам:

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