это патчится (:при правильном лангмапе для ввода, к примеру, того же :w всё равно надо перейти на латиницу -- это, я так понимаю, не лечится?..
как-нибудь поделюсь.
Модератор: /dev/random
это патчится (:при правильном лангмапе для ввода, к примеру, того же :w всё равно надо перейти на латиницу -- это, я так понимаю, не лечится?..
pento писал(а): ↑01.05.2007 22:07Написал тут небольшой хауту Vim2IDE.
http://naplanetu.googlepages.com/vim2ide
Хотелось бы услышать комментарии =)
Код: Выделить всё
set langmap=Ж:,йq,цw,уe,кr,еt,нy,гu,шi,щo,зp,х[,ъ],фa,ыs,вd,аf,пg,рh,оj,лk,дl,э',яz,чx,сc,мv,иb,тn,ьm,б\,,ю.,ё`
Код: Выделить всё
[root@jobber offline]# file .vimrc
.vimrc: UTF-8 Unicode text
Код: Выделить всё
[offline@jobber ~]$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
kadavr писал(а): ↑16.05.2007 20:082. Не знаю где как, но в Эклипсе есть разные шаблоны. Например, для цикла for есть несколько шаблонов: для перебора массива, ArrayList'а и т.д. (для джавы, естественно). Ну и, конечно, можно создавать свои шаблоны. И когда я ввожу for, нажимаю сочетание клавиш и вываливается список с возможными вариантами автодополнения. Вобщем хочется в Виме такое же.
Код: Выделить всё
iabbrev dbg echo '<pre>';<CR>print_r( );<CR>echo '</pre>';<CR>
pento писал(а): ↑17.05.2007 08:45Я сделал это с помощью аббревиатур
пример
Код: Выделить всё
iabbrev dbg echo '<pre>';<CR>print_r( );<CR>echo '</pre>';<CR>
Читаем мануал =) :h Abbreviations
Так же подобное можно реализовать с помощью скриптов - попробуй поискать на www.vim.org
Код: Выделить всё
ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .
Код: Выделить всё
for(int i=0;i<someArray.length;i++){
}
Код: Выделить всё
for (Iterator iter = collection.iterator(); iter.hasNext();) {
type element = (type) iter.next();
}
kadavr писал(а): ↑18.05.2007 20:15ну например несколько вариантов для того же цикла for. К примеру
Код: Выделить всё
for(int i=0;i<someArray.length;i++){ }
или такой для перебора collection(в java)
Код: Выделить всё
for (Iterator iter = collection.iterator(); iter.hasNext();) { type element = (type) iter.next(); }
и ещё классно было бы, чтобы после такого дополнения курсор скакал по некоторым словам, например в этом примере -- по словам collection, type, как допустим в Eclipse. Удобная вещь
ЗЫ. с ctags проблема решилась установкой версии ctags-5.6