Подсветка парных фигурных скобок
Модератор: /dev/random
-
- Сообщения: 1171
- Статус: Профан
Подсветка парных фигурных скобок
Каким образом можно реализовать подсветку парных фигурных скобок, при наведении курсора на одну из них? Вариант с нажатием % - не совсем то, так как в этом случае курсор просто перемещается на другую парную фигурную скобку, а очень хотелось бы именно одновременной их подсветки, например, как реализовано в Geany (см. скриншот, строки 25, 31).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
10% — это 0,1.
© Bizdelnick
© Bizdelnick
-
- Модератор
- Сообщения: 21000
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Подсветка парных фигурных скобок
У меня "из коробки" есть. Даже не предполагаю, в каком скрипте это прописано.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 3408
- Статус: аватар-невидимка
- ОС: openSUSE Tumbleweed x86_64
-
- Администратор
- Сообщения: 5364
- ОС: Gentoo
Re: Подсветка парных фигурных скобок
Нет, не это. Опция showmatch подсвечивает открывающую скобку в момент ввода закрывающей, а при перемещении курсора парную скобку подсвечивает плагин matchparen, появившийся в комплекте позже версии 7.0, но раньше 7.1.
Спасибо сказали:
-
- Сообщения: 3408
- Статус: аватар-невидимка
- ОС: openSUSE Tumbleweed x86_64
Re: Подсветка парных фигурных скобок
/dev/random
Есть такой, у меня в пакете vim-data.
Есть такой, у меня в пакете vim-data.
-
- Модератор
- Сообщения: 21000
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Подсветка парных фигурных скобок
Да, действительно. В Debian - в vim-runtime.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1171
- Статус: Профан
Re: Подсветка парных фигурных скобок
/dev/random писал(а): ↑08.09.2014 11:57Нет, не это. Опция showmatch подсвечивает открывающую скобку в момент ввода закрывающей, а при перемещении курсора парную скобку подсвечивает плагин matchparen, появившийся в комплекте позже версии 7.0, но раньше 7.1.
А в шестой версии vim данный плагин будет работать?
10% — это 0,1.
© Bizdelnick
© Bizdelnick
-
- Администратор
- Сообщения: 5364
- ОС: Gentoo
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Подсветка парных фигурных скобок
а обновить vim не проще? В седьмой версии(точнее в 7.2+) очень много полезного появилось. Я вот 7.4 пользуюсь.
-
- Сообщения: 1171
- Статус: Профан
-
- Сообщения: 3408
- Статус: аватар-невидимка
- ОС: openSUSE Tumbleweed x86_64
-
- Сообщения: 1171
- Статус: Профан
Re: Подсветка парных фигурных скобок
Состряпал на скорую руку spec-файл:
Код: Выделить всё
Summary: Visual editor IMproved
Name: vim
Version: 7.4
Release: 1
License: Charityware
Group: Editors
Source: %{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}%-%{release}-buildroot
%description
Текстовый редактор с большими возможностями настройки
%prep
%setup
%build
%configure
make
%install
rm -fr $RPM_BUILD_ROOT=$RPM_BUILD_ROOT/usr
%makeinstall
%clean
rm -rf $RPM_BUILD_ROOT
%files
/*
Но на команду rpmbuild -ba vim.spec выдаётся сообщение:
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd vim-7.4
/var/tmp/rpm-tmp.42905: line 30: cd: vim-7.4: Нет такого файла или каталога
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.42905 (%prep)
Ошибки сборки пакетов:
Неверный код возврата из /var/tmp/rpm-tmp.42905 (%prep)
Есть подозрение, что это связано с каталогом vim74, который извлекается из архива vim-7.4.tar.bz2 (наверное после разархивации ищется каталог vim-7.4, а не vim74). Если моё подозрение верно, то что нужно подправить в spec-файле?
10% — это 0,1.
© Bizdelnick
© Bizdelnick
-
- Сообщения: 3408
- Статус: аватар-невидимка
- ОС: openSUSE Tumbleweed x86_64
Re: Подсветка парных фигурных скобок
Можете подсмотреть сюда: https://build.opensuse.org/package/view_fil...m.spec?expand=1
Тут так сделано:
Тут так сделано:
Код: Выделить всё
%define VIM_SUBDIR vim74
…
%setup -q -n %{VIM_SUBDIR} -b 98
Спасибо сказали:
-
- Сообщения: 1171
- Статус: Профан
Re: Подсветка парных фигурных скобок
NickLion писал(а): ↑10.09.2014 15:11Можете подсмотреть сюда: https://build.opensuse.org/package/view_fil...m.spec?expand=1
Тут так сделано:
Код: Выделить всё
%define VIM_SUBDIR vim74 … %setup -q -n %{VIM_SUBDIR} -b 98
RPM-пакет собрался и вроде установился. Но в менеджере программ его размер равен 0 КБайт, а в списке файлов указан лишь каталог usr и больше ничего.
10% — это 0,1.
© Bizdelnick
© Bizdelnick
-
- Сообщения: 3408
- Статус: аватар-невидимка
- ОС: openSUSE Tumbleweed x86_64
Re: Подсветка парных фигурных скобок
А почему у Вас такая странная %install секция? Удаление всего и вся… Может попробуете взять за основу целиком spec файл из openSUSE, закомментировав ненужное, патчи там и т.п.?
-
- Сообщения: 1171
- Статус: Профан
Re: Подсветка парных фигурных скобок
Внимательно сейчас пересмотрел файлы после установки rpm-пакета, обновился файл /usr/bin/vim. Наверное те файлы, которые имелись в системе и не нуждались в замене, остались в прежнем виде. При запуске vim и gvim выдаётся сообщение:
И да, парные фигурные скобки подсвечиваются.
VIM -- Vi IMproved (улучшенный Vi)
версия 7.4
И да, парные фигурные скобки подсвечиваются.
10% — это 0,1.
© Bizdelnick
© Bizdelnick
-
- Модератор
- Сообщения: 21000
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Подсветка парных фигурных скобок
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1171
- Статус: Профан
Re: Подсветка парных фигурных скобок
При попытке открыть данный файл выдаётся сообщение: "Ошибка получения списка пакетов".
10% — это 0,1.
© Bizdelnick
© Bizdelnick
-
- Модератор
- Сообщения: 21000
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Подсветка парных фигурных скобок
Открыть чем?
src.rpm устанавливаются с помощью rpm -i от пользователя (хотя в такой древности, вероятно, от root придётся; смотрите, у кого есть право записи в %_topdir).
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1171
- Статус: Профан
Re: Подсветка парных фигурных скобок
Bizdelnick писал(а): ↑13.09.2014 10:53Открыть чем?
src.rpm устанавливаются с помощью rpm -i от пользователя (хотя в такой древности, вероятно, от root придётся; смотрите, у кого есть право записи в %_topdir).
Менеджером программ elk-esa-rpm 1.0.
10% — это 0,1.
© Bizdelnick
© Bizdelnick
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Подсветка парных фигурных скобок
проверьте vim --version
вот сборка от Патрика:
$
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Apr 22 2014 11:53:57)
Заплатки: 1-258
Скомпилирован <volkerdi@slackware.com>
Огромная версия без графического интерфейса. Включённые (+) и отключённые (-) особенности:
+acl +farsi +mouse_netterm +syntax
+arabic +file_in_path +mouse_sgr +tag_binary
+autocmd +find_in_path -mouse_sysmouse +tag_old_static
-balloon_eval +float +mouse_urxvt -tag_any_white
-browse +folding +mouse_xterm -tcl
++builtin_terms -footer +multi_byte +terminfo
+byte_offset +fork() +multi_lang +termresponse
+cindent +gettext -mzscheme +textobjects
-clientserver -hangul_input +netbeans_intg +title
-clipboard +iconv +path_extra -toolbar
+cmdline_compl +insert_expand +perl +user_commands
+cmdline_hist +jumplist +persistent_undo +vertsplit
+cmdline_info +keymap +postscript +virtualedit
+comments +langmap +printer +visual
+conceal +libcall +profile +visualextra
+cryptv +linebreak +python +viminfo
+cscope +lispindent -python3 +vreplace
+cursorbind +listcmds +quickfix +wildignore
+cursorshape +localmap +reltime +wildmenu
+dialog_con -lua +rightleft +windows
+diff +menu -ruby +writebackup
+digraphs +mksession +scrollbind -X11
-dnd +modify_fname +signs -xfontset
-ebcdic +mouse +smartindent -xim
+emacs_tags -mouseshape -sniff -xsmp
+eval +mouse_dec +startuptime -xterm_clipboard
+ex_extra +mouse_gpm +statusline -xterm_save
+extra_search -mouse_jsbterm -sun_workshop -xpm
общесистемный файл vimrc: "$VIM/vimrc"
пользовательский файл vimrc: "$HOME/.vimrc"
второй пользовательский файл vimrc: "~/.vim/vimrc"
пользовательский файл exrc: "$HOME/.exrc"
значение $VIM по умолчанию: "/usr/share/vim"
Параметры компиляции: gcc -c -I. -Iproto -DHAVE_CONFIG_H -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Сборка: gcc -Wl,-E -Wl,-rpath,/usr/lib/perl5/CORE -L/usr/local/lib -Wl,--as-needed -o vim -lm -lncurses -lelf -lnsl -lacl -lattr -lgpm -ldl -Wl,-E -Wl,-rpath,/usr/lib/perl5/CORE -fstack-protector -L/usr/local/lib -L/usr/lib/perl5/CORE -lperl -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc -L/usr/lib/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic
-
- Администратор
- Сообщения: 5364
- ОС: Gentoo
Re: Подсветка парных фигурных скобок
i Уведомление от модератора Второй вопрос отрезан в отдельную тему: Backspace не удаляет перевод строки
-
- Сообщения: 1171
- Статус: Профан
Re: Подсветка парных фигурных скобок
ArkanJR писал(а): ↑10.09.2014 16:39NickLion писал(а): ↑10.09.2014 15:11Можете подсмотреть сюда: https://build.opensuse.org/package/view_fil...m.spec?expand=1
Тут так сделано:
Код: Выделить всё
%define VIM_SUBDIR vim74 … %setup -q -n %{VIM_SUBDIR} -b 98
RPM-пакет собрался и вроде установился.
Почему-то не получается воспроизвести сборку RPM-пакета:
ошибка: Нет исходника номер 98
10% — это 0,1.
© Bizdelnick
© Bizdelnick
-
- Модератор
- Сообщения: 21000
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Подсветка парных фигурных скобок
Нет исходника — так положите его.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1171
- Статус: Профан
Re: Подсветка парных фигурных скобок
Архив с исходниками залит в соответствующую директорию. Что такое исходник номер 98 - не врубился.
10% — это 0,1.
© Bizdelnick
© Bizdelnick
-
- Модератор
- Сообщения: 21000
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Подсветка парных фигурных скобок
(vim.spec) писал(а):Код: Выделить всё
Source98: %{name}-7.4-patches.tar.bz2
P. S. А может, я неправильно понял, что Вы делаете. Показывайте спек.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1171
- Статус: Профан
Re: Подсветка парных фигурных скобок
Bizdelnick писал(а): ↑07.08.2016 15:17(vim.spec) писал(а):Код: Выделить всё
Source98: %{name}-7.4-patches.tar.bz2
P. S. А может, я неправильно понял, что Вы делаете. Показывайте спек.
Всё верно:
ошибка: Файл /usr/src/vniins/SOURCES/vim-7.4-patches.tar.bz2: Нет такого файла или каталога
Где бы ещё скачать данный архив?
10% — это 0,1.
© Bizdelnick
© Bizdelnick
-
- Модератор
- Сообщения: 21000
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Подсветка парных фигурных скобок
Похоже, я таки неправильно Вас понял. И чтобы не продолжать гадать дальше, ещё раз прошу: покажите свой спек.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1171
- Статус: Профан
Re: Подсветка парных фигурных скобок
Bizdelnick писал(а): ↑07.08.2016 16:21Похоже, я таки неправильно Вас понял. И чтобы не продолжать гадать дальше, ещё раз прошу: покажите свой спек.
Вот:
Код: Выделить всё
%define VIM_SUBDIR vim74
Summary: Visual editor IMproved
Name: vim
Version: 7.4
Release: 1
License: Charityware
Group: Editors
Url: http://www.vim.org/
Source: %{name}-%{version}.tar.bz2
Source98: %name-7.4-patches.tar.bz2
BuildRoot: %{_tmppath}/%{name}%-%{release}-buildroot
%description
Текстовый редактор с большими возможностями настройки
%prep
%setup -q -n %{VIM_SUBDIR} -b 98
%build
%configure
make
%install
rm -fr $RPM_BUILD_ROOT=$RPM_BUILD_ROOT/usr
%makeinstall
%clean
rm -rf $RPM_BUILD_ROOT
%files
/*
10% — это 0,1.
© Bizdelnick
© Bizdelnick
-
- Модератор
- Сообщения: 21000
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Подсветка парных фигурных скобок
Source98 Вы только сейчас вставили? Тогда уберите. Я думал, Вы используете спек от opensuse. И опцию -b 98 макроса %setup уберите тоже.
Ещё, безотносительно данной ошибки, вот тут у Вас что-то бессмысленное:
P. S. Что вот так
и вот так
не делают, я Вам, кажется, уже говорил.
Ещё, безотносительно данной ошибки, вот тут у Вас что-то бессмысленное:
P. S. Что вот так
ArkanJR писал(а): ↑07.08.2016 16:33Код: Выделить всё
%description Текстовый редактор с большими возможностями настройки
и вот так
не делают, я Вам, кажется, уже говорил.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |