Снегопат https://snegopat.ru/forum/ |
|
Хотелки по скриптам https://snegopat.ru/forum/viewtopic.php?f=3&t=10 |
Страница 2 из 28 |
Автор: | vladnet [ 26 авг 2011, 10:07 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
команды вперед перехода работают, только если уже вперед ходили и вернулись назад, причем не важно на каком месте ходили вперед. может это все же команды текстового модуля, перейти в процедуру, вернуться, или тут речь идет вообще о других командах? |
Автор: | kuntashov [ 26 авг 2011, 13:40 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
Авторскими комментариями занимаюсь. Также портирую VimComplete.js |
Автор: | JohnyDeath [ 26 авг 2011, 13:57 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
kuntashov писал(а): Также портирую VimComplete.js Можешь подробнее рассказать что это такое и зачем? По комментариям из старого скрипта, я ничего не понял. Или это будет полезно только тем, кто работает в Vim? |
Автор: | Begemot [ 26 авг 2011, 14:18 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
Хотелось бы, при выделении слова (фразы) выделял все такие же в модуле. Как в SciColorer |
Автор: | kuntashov [ 26 авг 2011, 15:14 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
JohnyDeath писал(а): Можешь подробнее рассказать что это такое и зачем? По комментариям из старого скрипта, я ничего не понял. Или это будет полезно только тем, кто работает в Vim? Это альтернатива интеллектуальной подстановке (интеллисенс). Степень интеллектуальности такой подстановки напрямую зависит от головного мозга разработчика, ее использующего, который пишет код и знает, что идентификатор уже выше по коду (или ниже по коду) встречается и знает, какой именно ему идентификатор (из похожих встречавшихся выше) нужен. По технологии Интеллисенс же выбор подставляемых слов ограничивается на основании знания о типе идентификатора, контексте его использования и т.п. В случае использования автодополнения в стиле vim разработчик набирает первые несколько символов, нажимает любимую комбинацию клавиш, на которую повешен макрос, и слово слева от курсора дополняется до ближайшего похожего (у кого левая часть такая же). Если слово не подошло, то разработчик снова нажимает заветную комбинацию клавиш и скрипт ищет и подставляет следующее похожее слово и так далее до момента либо пока нужное слово не будет найдено... либо не найдено Идея такого подхода базируется на гипотезе, что слова, которые набираются непосредственно сейчас уже набирались в редактируемом тексте ранее выше или ниже по тексту (и наоборот: если слово в тексте не встречалось, оно подставляться не будет). В принципе, этот подход тоже удобен и эффективен. Особенно, если учесть, что дополняются вообще все подряд слова, в том числе и в комментариях, строках, и даже после точки . |
Автор: | JohnyDeath [ 26 авг 2011, 15:27 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
Звучит как-то не юзабельно в контексте снегопата. |
Автор: | artbear [ 26 авг 2011, 15:47 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
kuntashov писал(а): Авторскими комментариями занимаюсь. Также портирую VimComplete.js Я знал, что ты это сделаешь Жду оба скрипта |
Автор: | JohnyDeath [ 26 авг 2011, 15:56 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
Я всё-таки не понимаю, зачем что-то нажимать, чтоб подставилось имя переменной, если снегопат сам уже предложит эту переменную после первой же буквы? |
Автор: | kuntashov [ 26 авг 2011, 22:44 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
JohnyDeath писал(а): Я всё-таки не понимаю, зачем что-то нажимать, чтоб подставилось имя переменной, если снегопат сам уже предложит эту переменную после первой же буквы? Ну сейчас он, например, пока еще после точки не умеет подставлять. А в принципе, всегда есть выбор, что использовать, а что нет |
Автор: | JohnyDeath [ 31 авг 2011, 12:29 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
Еще одна хотелка. При редактировании многострочной строки (запросов) когда нажимаем Ентер в конце строки, чтоб в следующей строке автоматом добавлялсся отступ = отступу предыдущей строке. |
Страница 2 из 28 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |