Снегопат

Обсуждение Снегопата
Текущее время: 12 апр 2025, 00:04

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 195 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 20  След.
Автор Сообщение
СообщениеДобавлено: 22 дек 2011, 00:19 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
Если регулярное выражение кривое, то выпадает исключение и хочет в отладчик, наверное в попытку поиск заключить?
Справка наверное должна вести на вики страницу? Хотя конечно в тему на форум тоже бы ссылку надо.

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 дек 2011, 00:28 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
Сперва думал зачем этот скрипт нужен, сейчас попользовался и очень понравилось. Особенно то что ищет сразу слово на котором установлен курсор, это очень очень удобно. Спасибо!
Да есть еще одно предложение мне кажется очень удобно было бы видеть в какой функции найдено слово, еще одной колонкой сделать.

Жалко конечно что не получится раскрасить результаты поиска (

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 дек 2011, 01:07 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
JohnyDeath писал(а):
Это я более плотно начал пользоваться (временно заменил весь штатный поиск на твой). Моментальная потеря текущего положения расстраивает.

Тоже столкнулся очень не удобно, когда делаешь поиск текущего слова и курсор прыгает в пространство.

Посмотрел код и решил доделать, переработал немного и выложил, посмотри пожалуйста все ли нормально сделал, постарался сделать в твоем же стиле, все свои изменения прокомментировал. Если что не так напиши (все таки не в свой код лезу), поправь или откатись обратно.

Да там очень было бы неплохо позиционироваться на текущей строке при поиске текущего слова.
Кстати может 2 макроса сделать: просто поиск включить (с позиционированием на строке поиска) и поиск текущего слова.

Еще раз спасибо за скрипт.

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 дек 2011, 12:27 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
vladnet писал(а):
Посмотрел код и решил доделать, переработал немного и выложил, посмотри пожалуйста все ли нормально сделал

Все отлично. А вообще, главное, чтобы работало, как задумано и решало поставленные задачи, все остальное уже вторым эшелоном :)

vladnet писал(а):
Еще раз спасибо за скрипт.

Тебе спасибо за правки :) Вот они, прелести открытого кода :)

_________________
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 дек 2011, 12:30 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
Хорошо, я просто раньше в открытых проектах никогда не участвовал, первый опыт. Там лишние комментарии потом убери ))
Да очень хотелось бы чтобы позиционировалось на текущей строке, а как получить номер строки я не знаю, подскажи я могу позиционирование добавить. Ну или ты сам сделай, там буквально добавить 1 строчку.

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 дек 2011, 12:41 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
Речь идет о номере текущей строки в модуле?
Номер строки - это свойство beginRow объекта ISelection, который возвращает TextWindow::GetCursorPos().

Код:
var w = GetTextWindow();
if (w)
{
    var sel = w.GetCaretPos();
    var currentLineNumber = sel.beginRow; // номер текущей строки
    var currentColumnNumber = sel.beginCol; // номер текущей колонки
}

_________________
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 дек 2011, 13:11 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
Спасибо, сейчас правку сделаю, в ней будет добавлена строчка для того чтобы на текущей строке в поиске позиционировался курсор

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 дек 2011, 15:17 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
Поиск целого слова я лично так и не увидел :(
Все-также ищется просто строка, а не слово.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 дек 2011, 18:36 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
а разве регулярными выражениями нельзя целое слово искать?

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 дек 2011, 06:53 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
можно, но это не очень удобно :( при частом поиске разных слов.
Проще закинуть этот функционал, он часто будет юзаться.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 195 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 20  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB