anonymous@RULINUX.NET~# Last login: 2024-12-25 10:29:38
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

[Vi(m)] Вставка даты

Как можно вставить текущую дату и время (включая секунды) в редактируемый документ?

anonymous(*) (2009-06-26 17:51:09)

Mozilla/5.0 (X11; ; Linux i686; rv:1.8.1.21) Gecko/20090328

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: [Vi(m)] Вставка даты от anonymous 2009-06-26 17:51:09
avatar
Скрыть

Re:[Vi(m)] Вставка даты

например так:

:r !date +\%c

вызывается внешняя прога "date" и результат вызова вставляется в редактируемый текст. Опции для задания вида результата см. в "man date". Знак процента экранируется, так как в виме он имеет специальное значение.

bugmaker(*)(2009-06-27 04:38:47)

Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
[#] [Добавить метку] [Редактировать] Ответ на: [Vi(m)] Вставка даты от anonymous 2009-06-26 17:51:09
avatar
Скрыть

[Vi(m)] Вставка даты

Если добавить в ~/.vimrc такую строку:

  1.  iab icd <C-R>=strftime(\"%Y.%m.%d %H:%M:%S\")<CR>
то при наборе в документе \"icd\" будет заменяться на \"2009.08.07 13:13:13\"

anonymous(*)(2009-08-07 13:14:12)

[#] [Добавить метку] [Редактировать] Ответ на: [Vi(m)] Вставка даты от anonymous 2009-06-26 17:51:09
avatar
Скрыть

[Vi(m)] Вставка даты

бекслеш перед кавычками не нужен, это форум добавил.

anonymous(*)(2009-08-07 13:15:54)

[#] [Добавить метку] [Редактировать] Ответ на: [Vi(m)] Вставка даты от anonymous 2009-06-26 17:51:09
avatar
Скрыть

[Vi(m)] Вставка даты

A iab чо значит?

anonymous(*)(2009-08-07 14:52:24)

[#] [Добавить метку] [Редактировать] Ответ на: [Vi(m)] Вставка даты от anonymous 2009-06-26 17:51:09
avatar
Скрыть

[Vi(m)] Вставка даты

:help :ab

  1.  :ab[breviate] Команда выводит список использованных сокращений.
  2.   Символ в первой колонке указывает на режим, в котором
  3.   применяется данное сокращение: 'i' для режима Вставки,
  4.   'c' для режима Командной строки, '!' для обоих
  5.   режимов. Те же самые символы используются и при выводе
  6.   списка привязок, см. |привязки-список|.
  7.  

anonymous(*)(2009-08-07 15:00:05)

[#] [Добавить метку] [Редактировать] Ответ на: [Vi(m)] Вставка даты от anonymous 2009-06-26 17:51:09
avatar
Скрыть

[Vi(m)] Вставка даты

Воблин.. а у меня по :help только и кажет, что:

  1.  E433: No tags file
  2.  E149: Sorry, no help for :ab
  3.  

anonymous(*)(2009-08-07 16:10:39)

[#] [Добавить метку] [Редактировать] Ответ на: [Vi(m)] Вставка даты от anonymous 2009-06-26 17:51:09
avatar
Скрыть

[Vi(m)] Вставка даты

файл /usr/share/vim/doc/map.txt есть?

anonymous(*)(2009-08-07 16:14:38)

[#] [Добавить метку] [Редактировать] Ответ на: [Vi(m)] Вставка даты от anonymous 2009-06-26 17:51:09
avatar
Скрыть

[Vi(m)] Вставка даты

Вообще /usr/share/vim/ нету :) Ща поставлю пакет vim-common, мож появится..

anonymous(*)(2009-08-07 16:30:52)

Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!