[TC] VS Code: чтение отступов.
Здравствуйте, Уважаемые участники листа.
Подскажите пожалуйста можно ли заставить JAWS читать отступы в
редакторе VS Code?
Спасибо.
За последние 60 дней 467 выпусков (несколько раз в день)
Сайт листа:
http://www.tiflocomp.ru
Открыт:
22-01-2004
Пре-модерация: Нет
Адрес для писем в лист: industry.comp.tiflocomp-list@subscribe.ru
Здравствуйте, Уважаемые участники листа.
Подскажите пожалуйста можно ли заставить JAWS читать отступы в
редакторе VS Code?
Спасибо.
Здравствуйте, Вячеслав.
Вы писали 10 марта 2019 г. 9:27
Увы, но об этой настройке я знаю. И в VS Code она как раз таки не
работает... Отсюда и вопрос. NVDA, как ни странно, читает, но я всё
таки поклонник JAWS...
Здравствуйте, Михаил.
VS code, я так понял, это облегчённая версия редактора кода Microsoft
visual studio. Я это дело ставил, но, ксожалению, точно уже не помню,
проверял ли возможности jaws 18 нормально читать отступы, как я
догадываюсь, вам это требуются для программирования в python.
Если хотите, можете попробовать установить Microsoft visual studio
community, которая совершенно бесплатная. Ксожалению вместе с
библиотеками для разработки на python, исключая все остальные языки
программирования, потребуется от 15 до 20 гигабайт на жёстком диске.
Но я поставил, и вполне себе даволен, основной функционал доступен
более чем, в том числе отлично читаются отступы в окне редактора кода.
https://dropmefiles.com/9K0gy
PS.
Для получения всех обновлений в VS community, требуется обычная
учётная запись microsoft. Можете подключить ту, что делается в Windows
10, если, конечно, вы такую учётку делали.
Здравствуйте, Вячеслав.
Вы писали 10 марта 2019 г. 18:22
Ну типа того, хотя на мой взгляд взаимные отношения Visual studio и
Visual studio code весьма неоднозначныи запутаны. По крайней мере
редактор из полной версии среды похожим на электроновский мне не
показался.
jaws 18 нормально читать отступы,
У меня, кстати, самая последняя версия JAWS, т.е. 2019.
как я
Совершенно верно.
Как раз таки этого мне всеми силами и хочется избежать. Уж больно
сильно VS загаживает комп. И ладно бы просто захламляла, так её потом
сносить только вместе с системой...
Да и ставить такого монстра для питона... Вот и подыскиваю себе
рабочий редактор. Да только чего-то в последнее время капризный
стал... Старею наверное...
Akelpat - тормозит на больших файлах.
NotePat ++ - какие-то непонятки с выделением. И списки для
автозавершения кода читаются с глюками.
Мой любимый MioPad совершенно безобразно работает с юникодом. Да и
открыть несколько документов в одном окне не получится.
В VS code вот отступы не озвучиваются. А без этого кодить на Python -
это проще сразу повеситься и не мучиться.
в PyScripter тоже есть свои приколы, хотя по совокупности он мне
больше всего нравится. Достаточно компактный и функциональный.
О, ещё в балаболке код писать не пробовал :-) наверное тот ещё прикол.
В общем, как ни смешно звучит, но своего редактора для Питона я так
пока и не нашёл.
Здравствуйте, Михаил.
Полностью соглашусь, что совершенного редактора для питона, который бы
всё поддерживал, не тупил и нормально дружил с джозом, пока найти не
удаётся. VS community тоже через определённое время несколько
подвисает при автоматическом выводе списка автозавершения функций, а
также слетает с фокуса редактора кода после запуска и закрытия
интерпретатора.
Попробуйте ещё глянуть старенький ListEdit:
https://dropmefiles.com/k5ZpT
Да, подсветки синтаксиса у него нет, так и блокнот этим не обладает,
но нужно ли оно нам? Во всяком случае на больших документах Listedit
не тормозит, поддерживает многооконность и перекодировку.
Я в сём редакторе кодить не пробовал, но во всём остальном именно
использую для редактирования и чтения текстовых документов.
Всем доброго времени суток! Здравствуйте, Вячеслав!
10.03.2019 20:56, Вячеслав пишет:
Попробуйте PyCharm. https://www.jetbrains.com/pycharm/ Только это IDE,
а не редактор кода. Но на еденичных файлах, вроде, тоже работает шустро.
А про функциональность лучше промолчать... За единственный переход по
ctrl+b к определению объекта, в том числе из стандартной библиотеки
можно отдать очень многое.
Лично у меня, до последних пары месяцев, была такая же головная боль по
выбору IDE/редактора только для php, в итоге оказалось, что PHPStorm нам
уже вполне доступен. И спустя это время я уже не представляю
программирование без него. А сколько слез до этого было пролито...
Однако у продуктов jetbrains есть один немаловажный
недостаток/особенность: они любят деньги. Месяц бесплатно, потом плати.
Не помню, относится ли это и к PyCharm, но к основной массе - да. Однако
там есть целый ряд льготных программ, я, например, по студенческой
довольно просто получил годовую бесплатную лицензию на все их продукты.
Mai omentaina, Вадим Шмаков!
Вадим, я правильно понимаю, что надо ставить JRE/что-то ещё
джавовское, чтобы оно работало? Очень интересует этот вопрос, прямо
жизненно. Спасибо заранее.
Всем доброго времени суток! Здравствуйте, Menelion!
11.03.2019 0:54, Menelion Elensu'le: пишет:
Да, доступность там осуществляется через java access bridge.
https://www.jetbrains.com/help/pycharm/accessibility.html
У меня получилось озвучить и для jaws, и для nvda. Да, свои особенности,
безусловно, есть. Например PHPStorm поначалу очень любил выводить
информационные сообщения, которые полностью блокировали редактирование и
выключались только по левому клику мышки на цифровой клавиатуре или
ctrl+tab, но я их по максимуму выключил, и они теперь беспокоят раз в
несколько недель. В остальном же вполне нормально.
Mai omentaina, Вадим Шмаков!
Отлично, попробую, спасибо. Озвучивается и IntelliSense, и переход по
функциям-переменным-классам, да?
Всем доброго времени суток! Здравствуйте, Menelion Elensu'le!
11.03.2019 23:44, Menelion Elensu'le: пишет:
Да. Структура файла по ctrl+f12, использование элемента по alt+f7, все
доступно.
Здравствуйте, Вадим Шмаков.
Вы писали 11 марта 2019 г. 15:20
А верно ли я понял, что у Pycharm нет русского интерфейса?
Всем доброго времени суток! Здравствуйте, Михаил!
12.03.2019 13:11, Михаил Духонин пишет:
Да. Локализации, насколько я понимаю, нет. Но лично я достаточно быстро
к этому привык. JAWS translator, если что-то неясно, и все.
Mai omentaina, Михаил Духонин!
А зачем он среде разработки? О_О Это же страшно неудобно.
Здравствуйте, Михаил Духонин.
Кроме названия у них, по большому счёту, ничего общего и нет. То есть чисто
маркетинговый нейминг.
А вы учли, что для JAWS надо брать AkelPad 3 с окном редактирования в виде
классического rich edit?
Вообще ещё можете попробовать Eclipse. Хотя эта IDE опять же с NVDA,
пожалуй, работает в целом лучше, чем с JAWS.
Успехов. Никита.
Mai omentaina, Вячеслав!
Вообще ни разу. VSCode написана на фреймворке electron и несёт под
собой сильно кастомизированный движок Chromium, примерно как восьмые
версии Скайпа.
Здравствуйте, Михаил Духонин.
На текущем этапе развития JAWS, боюсь, что нет.
Механизм определения отступов JAWS в принципе не справляется с
web-содержимым, а интерфейс Visual Studio Code - это как раз технически
web-страница в браузере.
Да и в целом алгоритмы определения "пустых" символов, типа пробелов или
табуляций, в JAWS не самые хорошие, поэтому в этом отношении он много где
проигрывает NVDA.
В общем, пока Freedom Scientific не сделают глобальные доработки, отступы в
любом web-редакторе читаться не будут.
Успехов. Никита.
Здравствуйте, Михаил.
Нажмите в своей программе сочетание клавиш: insert+v - откроется окно
настроек.
Можно в поле редактирование написать слово *отступ*, тогда у вас
останется один параметр: *отступы* в значении *игнорировать*. Нажмите
один раз *пробел*, чтобы сменить на значение *читать*, примените
изменения, и джоз будет подсчитывать число отступов вначале каждой
строки, произнося это число синтезатором.