Я новичок в Vim
и пытаюсь решить, что может быть просто очень простой.Как вставить дату и время в vim вместе со строковым литералом?
Когда я набираю dd
и нажимаю <space>
в insert
режиме, я хочу, чтобы его заменили [10-Feb-2011 10:10]
. (обратите внимание на квадратные скобки вокруг даты).
Итак, я смог достичь этого - :iab <expr> dd strftime("%e-%b-%Y %H:%M")
, который вставляет дату, но я также хочу, чтобы он был окружен квадратными скобками.
Я использую реализации Maemo по Vim на Nokia N900.
http://maemo.org/downloads/product/Maemo5/vim/
Я также хотел бы знать, как сделать эти изменения постоянными, так что dd
аббревиатуры всегда доступна во всех сессиях Vim. (написав эту строку в ~/.vim
или что-то в этом роде).
Две маленькие вещи, вы, вероятно, имеете в виду Vim вместо Vi, и вы, вероятно, имеете в виду «режим вставки» вместо «режима редактирования». –
@NielsBom Исправлено. –