и другие vi-подобные редакторы
Модератор: /dev/random
Enar
Сообщения: 300
Сообщение
Enar » 19.06.2012 11:57
Здравствуйте. Сейчас изучаю python, приходится, выполняя упражнения, делать множество маленьких скриптиков и в каждом писать заголовок:
Подскажите пожалуста: можно ли сделать автоставку при открытии нового файла по типу, или настроить на горячую клавишу? И как это реализовать?
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL
Сообщение
SLEDopit » 19.06.2012 13:01
Enar писал(а): ↑ 19.06.2012 11:57
Подскажите пожалуста: можно ли сделать автоставку при открытии нового файла по типу
http://www.vim.org/scripts/script.php?script_id=1172
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Bizdelnick
Модератор
Сообщения: 21327
Статус: nulla salus bello
ОС: Debian GNU/Linux
Сообщение
Bizdelnick » 19.06.2012 13:11
Пишите правильно:
в консоли
вк у́пе (с чем-либо)
в о бщем
воо бще в течение (часа)
новичо к
ню анс
по у молчанию приемле мо
проблем а
пробо вать
траф ик
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Сообщение
drBatty » 19.06.2012 13:55
Enar писал(а): ↑ 19.06.2012 11:57
или настроить на горячую клавишу?
Код: Выделить всё
map Z :i<CR>бла-бла-бла<CR>бла-бла-бла!!!<CR>
нажатие на Z приведёт к вставке вашего текста.
да, это надо писать в
~/.vimrc или в другой конфиг.
ZyX
Сообщения: 355
ОС: Gentoo
Сообщение
ZyX » 18.07.2012 08:22
drBatty писал(а): ↑ 19.06.2012 13:55
Enar писал(а): ↑ 19.06.2012 11:57
или настроить на горячую клавишу?
Код: Выделить всё
map Z :i<CR>бла-бла-бла<CR>бла-бла-бла!!!<CR>
нажатие на Z приведёт к вставке вашего текста.
да, это надо писать в
~/.vimrc или в другой конфиг.
Во‐первых, вы потеряли точку, которая завершает вывод.
Во‐вторых, объясните, зачем вам эта привязка в режиме выделения и, особенно, в режиме ввода операторов?
В‐третьих, ваша привязка не будет работать, если пользователь сделал
(Created by format.vim)
noremap : ;
noremap ; :
Правильный вариант —
(Created by format.vim)
nnoremap Z :i < CR > #!/usr/bin/python < CR > # vim: set fileencoding=utf-8 < CR > . < CR >