Vim визуальный режим к системному буферу обмена?

Запишите второй сценарий, который делает фактическое вычисление и сохраняет результат в файл:

# calculate $curval
echo $curval > /var/foo/value.txt

Запланируйте его с cron работать каждые 2-3 часа.

За "каждые 10 минут" сценарий, просто считайте текущее значение из файла:

curval=`cat /var/foo/value.txt`

Хорошее улучшение должно назвать сценарий вычисления с "каждых 10 минут" сценарием если value.txt файл еще не существует. Вы могли даже заставить его добавить crontab запись, если это отсутствует.

4
10.04.2012, 14:11
1 ответ

Если Ваш VIM был создан с активированной опцией буфера обмена, то Вы выбираете свой текст в визуальном режиме и затем вводите "*y.

Для вставки от буфера обмена сделайте "*p.

8
27.01.2020, 20:50
  • 1
    @Kurt текстовый регистр "* является особенным, это помещает выделенный текст в X БУФЕРОВ ОБМЕНА. –  Keith 10.04.2012, 15:12
  • 2
    Это не работает на меня. Каждый раз я нажимаю "* Я получаю звонок и затем y/p выполните их независимо отображенные действия. –  rudolph9 10.04.2012, 20:40
  • 3
    Это, кажется, проблема с OS X, от того, что я имею, заключают, что он правильно не отображается X CLIPBOARD как упомянуто Keith. (это кажется довольно неподходящим для ровного вызова Unix OS X больше!) –  rudolph9 10.04.2012, 20:49
  • 4
    Для OSX эта статья была довольно полезна. В основном существует команда pbcopy и pbpast который Вы способный призвать говорите текущую строку . !pbcopy или если Вы не хотите текущее сокращение строки .w !pbcopy. –  rudolph9 10.04.2012, 20:59
  • 5
    Право, "* регистр только доступен, где VIM был создан с правильными настройками. Могло бы случиться так, что OS X не может сделать этого, но я не могу проверить, поскольку у меня нет его. –  ams 10.04.2012, 22:02

Теги

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