Отправляет email-рассылки с помощью сервиса Sendsay

[TC] VS Code: чтение отступов.

Здравствуйте, Уважаемые участники листа.

Подскажите пожалуйста можно ли заставить JAWS читать отступы в
редакторе VS Code?

Спасибо.

Ответить   Sun, 10 Mar 2019 00:10:25 +0400 (#3608033)

 

Ответы:

Здравствуйте, Михаил.

Нажмите в своей программе сочетание клавиш: insert+v - откроется окно
настроек.
Можно в поле редактирование написать слово *отступ*, тогда у вас
останется один параметр: *отступы* в значении *игнорировать*. Нажмите
один раз *пробел*, чтобы сменить на значение *читать*, примените
изменения, и джоз будет подсчитывать число отступов вначале каждой
строки, произнося это число синтезатором.

Ответить   Sun, 10 Mar 2019 08:27:36 +0300 (#3608068)

 

Здравствуйте, Вячеслав.

Вы писали 10 марта 2019 г. 9:27

Увы, но об этой настройке я знаю. И в VS Code она как раз таки не
работает... Отсюда и вопрос. NVDA, как ни странно, читает, но я всё
таки поклонник JAWS...

Ответить   Sun, 10 Mar 2019 17:19:53 +0400 (#3608095)

 

Здравствуйте, Михаил.

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, если, конечно, вы такую учётку делали.

Ответить   Sun, 10 Mar 2019 17:22:23 +0300 (#3608100)

 

Здравствуйте, Вячеслав.

Вы писали 10 марта 2019 г. 18:22

Ну типа того, хотя на мой взгляд взаимные отношения Visual studio и
Visual studio code весьма неоднозначныи запутаны. По крайней мере
редактор из полной версии среды похожим на электроновский мне не
показался.

jaws 18 нормально читать отступы,

У меня, кстати, самая последняя версия JAWS, т.е. 2019.

как я

Совершенно верно.

Как раз таки этого мне всеми силами и хочется избежать. Уж больно
сильно VS загаживает комп. И ладно бы просто захламляла, так её потом
сносить только вместе с системой...

Да и ставить такого монстра для питона... Вот и подыскиваю себе
рабочий редактор. Да только чего-то в последнее время капризный
стал... Старею наверное...

Akelpat - тормозит на больших файлах.

NotePat ++ - какие-то непонятки с выделением. И списки для
автозавершения кода читаются с глюками.

Мой любимый MioPad совершенно безобразно работает с юникодом. Да и
открыть несколько документов в одном окне не получится.

В VS code вот отступы не озвучиваются. А без этого кодить на Python -
это проще сразу повеситься и не мучиться.

в PyScripter тоже есть свои приколы, хотя по совокупности он мне
больше всего нравится. Достаточно компактный и функциональный.

О, ещё в балаболке код писать не пробовал :-) наверное тот ещё прикол.

В общем, как ни смешно звучит, но своего редактора для Питона я так
пока и не нашёл.

Ответить   Sun, 10 Mar 2019 19:13:31 +0400 (#3608109)

 

Здравствуйте, Михаил.

Полностью соглашусь, что совершенного редактора для питона, который бы
всё поддерживал, не тупил и нормально дружил с джозом, пока найти не
удаётся. VS community тоже через определённое время несколько
подвисает при автоматическом выводе списка автозавершения функций, а
также слетает с фокуса редактора кода после запуска и закрытия
интерпретатора.
Попробуйте ещё глянуть старенький ListEdit:
https://dropmefiles.com/k5ZpT

Да, подсветки синтаксиса у него нет, так и блокнот этим не обладает,
но нужно ли оно нам? Во всяком случае на больших документах Listedit
не тормозит, поддерживает многооконность и перекодировку.
Я в сём редакторе кодить не пробовал, но во всём остальном именно
использую для редактирования и чтения текстовых документов.

Ответить   Sun, 10 Mar 2019 18:56:30 +0300 (#3608120)

 

Всем доброго времени суток! Здравствуйте, Вячеслав!

10.03.2019 20:56, Вячеслав пишет:

Попробуйте PyCharm. https://www.jetbrains.com/pycharm/ Только это IDE,
а не редактор кода. Но на еденичных файлах, вроде, тоже работает шустро.
А про функциональность лучше промолчать... За единственный переход по
ctrl+b к определению объекта, в том числе из стандартной библиотеки
можно отдать очень многое.

Лично у меня, до последних пары месяцев, была такая же головная боль по
выбору IDE/редактора только для php, в итоге оказалось, что PHPStorm нам
уже вполне доступен. И спустя это время я уже не представляю
программирование без него. А сколько слез до этого было пролито...

Однако у продуктов jetbrains есть один немаловажный
недостаток/особенность: они любят деньги. Месяц бесплатно, потом плати.
Не помню, относится ли это и к PyCharm, но к основной массе - да. Однако
там есть целый ряд льготных программ, я, например, по студенческой
довольно просто получил годовую бесплатную лицензию на все их продукты.

Ответить   Mon, 11 Mar 2019 00:04:37 +0500 (#3608149)

 

Mai omentaina, Вадим Шмаков!

Вадим, я правильно понимаю, что надо ставить JRE/что-то ещё
джавовское, чтобы оно работало? Очень интересует этот вопрос, прямо
жизненно. Спасибо заранее.

Ответить   Sun, 10 Mar 2019 21:54:11 +0200 (#3608155)

 

Всем доброго времени суток! Здравствуйте, 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, но я их по максимуму выключил, и они теперь беспокоят раз в
несколько недель. В остальном же вполне нормально.

Ответить   Mon, 11 Mar 2019 16:20:15 +0500 (#3608257)

 

Mai omentaina, Вадим Шмаков!

Отлично, попробую, спасибо. Озвучивается и IntelliSense, и переход по
функциям-переменным-классам, да?

Ответить   Mon, 11 Mar 2019 20:44:22 +0200 (#3608338)

 

Всем доброго времени суток! Здравствуйте, Menelion Elensu'le!

11.03.2019 23:44, Menelion Elensu'le: пишет:

Да. Структура файла по ctrl+f12, использование элемента по alt+f7, все
доступно.

Ответить   Tue, 12 Mar 2019 12:15:39 +0500 (#3608404)

 

Здравствуйте, Вадим Шмаков.

Вы писали 11 марта 2019 г. 15:20

А верно ли я понял, что у Pycharm нет русского интерфейса?

Ответить   Tue, 12 Mar 2019 12:11:09 +0400 (#3608406)

 

Всем доброго времени суток! Здравствуйте, Михаил!

12.03.2019 13:11, Михаил Духонин пишет:

Да. Локализации, насколько я понимаю, нет. Но лично я достаточно быстро
к этому привык. JAWS translator, если что-то неясно, и все.

Ответить   Tue, 12 Mar 2019 13:43:13 +0500 (#3608415)

 

Mai omentaina, Михаил Духонин!

А зачем он среде разработки? О_О Это же страшно неудобно.

Ответить   Tue, 12 Mar 2019 11:14:28 +0200 (#3608423)

 

Здравствуйте, Михаил Духонин.

Кроме названия у них, по большому счёту, ничего общего и нет. То есть чисто
маркетинговый нейминг.

А вы учли, что для JAWS надо брать AkelPad 3 с окном редактирования в виде
классического rich edit?

Вообще ещё можете попробовать Eclipse. Хотя эта IDE опять же с NVDA,
пожалуй, работает в целом лучше, чем с JAWS.
Успехов. Никита.

Ответить   Sun, 10 Mar 2019 19:49:46 +0300 (#3608153)

 

Mai omentaina, Вячеслав!

Вообще ни разу. VSCode написана на фреймворке electron и несёт под
собой сильно кастомизированный движок Chromium, примерно как восьмые
версии Скайпа.

Ответить   Sun, 10 Mar 2019 19:51:49 +0200 (#3608137)

 

Здравствуйте, Михаил Духонин.

На текущем этапе развития JAWS, боюсь, что нет.
Механизм определения отступов JAWS в принципе не справляется с
web-содержимым, а интерфейс Visual Studio Code - это как раз технически
web-страница в браузере.
Да и в целом алгоритмы определения "пустых" символов, типа пробелов или
табуляций, в JAWS не самые хорошие, поэтому в этом отношении он много где
проигрывает NVDA.
В общем, пока Freedom Scientific не сделают глобальные доработки, отступы в
любом web-редакторе читаться не будут.
Успехов. Никита.

Ответить   Sun, 10 Mar 2019 19:35:56 +0300 (#3608151)