Мой вопрос подобен этому, как контролировать текстовый файл в в реальном времени, но я хочу сделать это в энергии. Я знаю, что могу считать открытое использование файла tail -f sample.xml
файл, и когда новое содержание будет записано в файл, оно также запишет новое содержание в мой экран. У меня может быть энергия, автоматически заполняют новые данные, когда файл обновляется?
Вы можете :установить автореад
так, чтобы vim читал файл, когда он изменяется. Однако (в зависимости от вашей платформы), вы должны сфокусировать его.
С помощью справки:
Когда файл обнаружен, чтобы были изменены за пределами Вима, и это не был изменен внутри Вима, автоматически прочитал его снова. Когда файл был удалён, это не Готово.
Необходимо только определить Name
в базовом классе и не указывать его как абстрактный. Он по-прежнему будет доступен как свойство во всех производных классах.
public abstract class Item
{
public string Name { get; set; }
}
public abstract class Armor : Item
{ }
public class Helmet : Armor
{ }
-121--3594980- «Хит производительности» volatile
- это потому, что компилятор теперь генерирует код для фактической проверки значения вместо оптимизации - другими словами, у вас будет , чтобы принять этот хит производительности независимо от того, что вы делаете.
Хвостовой пучок должен выполнять все необходимое. Заметьте, я сам им не пользовался.
Не знаю как автоматически, но вы можете набрать:
:e!
для перезагрузки файла
.VIM предупредит вас, когда файл был обновлен, чтобы вы не перезаписывали изменения, которые были сделаны с момента его открытия. В этот момент он попросит вас перезагрузить файл.