А, всё, нашёл. Сэнкс. )
А как мне понять что все элементы закончились? Если они кончаются, то возвращается исходный шаблон. Можно, конечно, сравнить с ним, но это кривовато будет.
А всё, въехал.
пытаюсь написать файл синтаксиса
Модератор: /dev/random
Re: пытаюсь написать файл синтаксиса
Вот строка:
" int xx, yy, zz, jj;
Вот шаблон:
'\(\(int\)\([[:space:]]\+[^[:space:](),;]\ +[,]\)\=[[:space:]]\+\)\zs[^[:space:](),;=]\+'
Это что же. Ведь надо же, чтобы найти все переменные, шаблон должен с одного места начинаться. А тут выходит я могу только одну переменную найти?
И что делать?
" int xx, yy, zz, jj;
Вот шаблон:
'\(\(int\)\([[:space:]]\+[^[:space:](),;]\ +[,]\)\=[[:space:]]\+\)\zs[^[:space:](),;=]\+'
Это что же. Ведь надо же, чтобы найти все переменные, шаблон должен с одного места начинаться. А тут выходит я могу только одну переменную найти?
И что делать?
Re: пытаюсь написать файл синтаксиса
Yuppppiiiii!!!!!
/dev/random Мы это сделали!!!! Оно кривое пока, но технология работает.
Правда один вопрос.
1) \D сокращённая запись [^0-9] Как мне его заюзать в квадратных скобках?
2) И всё же, где событие ввода чара? Я что-то всё просмотрел - нема его там.
3) Как при выводе echo - сделать паузу, и взять возможность посмотреть, что же она вывела. А то умолчательная зависимость паузы/не паузы от размера окна тоже не радует и не понятна.
Няк^^
/dev/random Мы это сделали!!!! Оно кривое пока, но технология работает.
Правда один вопрос.
1) \D сокращённая запись [^0-9] Как мне его заюзать в квадратных скобках?
2) И всё же, где событие ввода чара? Я что-то всё просмотрел - нема его там.
3) Как при выводе echo - сделать паузу, и взять возможность посмотреть, что же она вывела. А то умолчательная зависимость паузы/не паузы от размера окна тоже не радует и не понятна.
Няк^^
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: пытаюсь написать файл синтаксиса
> 2) И всё же, где событие ввода чара? Я что-то всё просмотрел - нема его там.
:map
))))
:map
))))
Re: пытаюсь написать файл синтаксиса
Об этом я думал. Но нееее. Это как-то слишком не того.
Мне же ещё всё это дело с типом файла нуна связать. Наверняка что-то предусмотренное на этот случай есть.
А. И ещё. У меня при старте прописана загрузка с сессии. И при запуске вима с параметром в качестве файла он это дело игнорирует. Могу я в вимрц переданный виму параметр выловить?
Мне же ещё всё это дело с типом файла нуна связать. Наверняка что-то предусмотренное на этот случай есть.
А. И ещё. У меня при старте прописана загрузка с сессии. И при запуске вима с параметром в качестве файла он это дело игнорирует. Могу я в вимрц переданный виму параметр выловить?