[mdk-re] "%&^%*, регистр не переключил"
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_lic145=2Ekiev=2Eua?=
Ср Окт 24 20:00:01 MSD 2001
Здравствуйте.
Вот, пополнился мой ~/.vimrc еще двумя маппингами в минуту
просвещенного созерцания набранной на латинском регистре строчки
по-русски...
map <F11> !tr "qwertyuiop[]asdfghjkl;'zxcvbnm,.QWERTYUIOP{}ASDFGHJKL:\"ZXCVBNM<>" "йцукенгшщзхъфывапролджэячсмитьбюЙЦУКЕHГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ"^V^M
map <F12> !tr "йцукенгшщзхъфывапролджэячсмитьбюЙЦУКЕHГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ" "qwertyuiop[]asdfghjkl;'zxcvbnm,.QWERTYUIOP{}ASDFGHJKL:\"ZXCVBNM<>"^V^M
(^V^M читать Ctrl-V Ctrl-M)
На самом деле это переделка еще одной полезнейшей фичи vim --
langmap:
set langmap=йцукенгшщзхъфывапролджэячсмитьбюЙЦУКЕHГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ;qwertyuiop[]asdfghjkl;'zxcvbnm,.QWERTYUIOP{}ASDFGHJKL:\"ZXCVBNM<>
Сделано, как всегда, на скорую руку.
Впрочем^ вот эту строчку я набрал латыницей и попробовал привести
к нужному виду без ручных правок&&&
Как видите, есть ма-аленькая раскладкозависимая проблема. Any
thoughts?
PS: какой будем для гипотетического лингвосписка таг (вроде JT)
придумывать? ;)
PPS: вот еще кусочки vimrc'шников с dotfiles.com -- это уже для
почты, я еще не сильно осмыслил в свете :help :(
map ,cel :%s/^\s\+$//
map ,del :g/^\s\+$/d
nmap ,cqel :%s/^[>]\+$//
vmap ,cqel :s/^[><C-I> ]\+$//
vmap ,tabs :s/^>[ <C-I>]\+\([^>]\)/> \1/
map ,Sel :g/^$/,/./-j
map ,Sbl :g/^\s*$/,/\S/-j
(на тему "удалить пустой квотинг, поправить квотинг" etc)
--
WBR, Michael Shigorin -- webmaster at www.chem.univ.kiev.ua
>Home Page: http://visa.chem.univ.kiev.ua/~mike/ ICQ: 113344029
>Brainbench: http://www.brainbench.com/transcript.jsp?pid=2434729
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 232 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20011024/9d0047d9/attachment-0009.bin>
Подробная информация о списке рассылки community