Кажется, что cursorUndo
(cmd+u
) выполнит трюк, хотя для этой цели это не выделенная команда.
https://github.com/Microsoft/vscode/ issue / 6872
Я мог бы просто Я открыл для него PR .
я был бы reccomend, придерживающийся, что Вы знаете - PHP более, чем способен.
Это правда, конечно, но:
я не возражаю, и я даже хотел бы использовать это в качестве оправдания, изучая некоторую новую вещь как Python или Ruby.
Тогда запись игры браузера является прекрасной возможностью сделать это. Изучение чего-то нового никогда не является неправильным и учится, что альтернатива PHP никогда не может причинять боль ( а, Jeff? ). В то время как ни Ruby on Rails, ни Django не особенно полезны для записи игр, они являются все еще великими. Мы должны были записать маленькую игру браузера в течение недель для проекта однажды, и направляющие работали очарование. С другой стороны, все успешные игры браузера имеют огромные рабочие нагрузки и если Вы хотите масштабировать хорошо Вас или должны получить хорошие аппаратные средства и выравнивание нагрузки, или Вам нужна неинтерпретируемая платформа (извините, парни!).
Я определенно предложил бы PHP. Я разрабатывал игры на базе браузера (pbbgs) в течение приблизительно 10 лет теперь. Я попробовал .NET, Perl и Java.
Все они работали, но безусловно PHP был лучшим потому что:
Ruby не к плохому, но в прошлый раз, когда я попробовал его, я быстро столкнулся с проблемами масштабирования/производительности. Я не попробовал Python, все же..., возможно, пора дать ему выстрел.
Просто мои два цента, но за эти годы PHP сохранил меня тонна времени.
Я был бы reccomend, придерживающийся, что Вы знаете - PHP более, чем способен.
я раньше играл в игру, названную Hyperiums - игру текстового браузера как Ваша - который создается с помощью Java (это - веб-quivalent, JSP?) и сервлеты. Это работает довольно хорошо (это имело проблемы времени простоя, но они были более связаны с, он работает на симпатичном загаженном сервере).
, Что касается который платформа использовать - почему бы не создать Ваше собственное? Потратьте хорошее предварительное кодирование количества времени, решающее, как Вы собираетесь обработать различные вещи - такие как поддержка языка: Вы могли использовать систему фразы или разделить langauge-определенные шаблоны. Сторонние платформы, вероятно, лучше тестируются, чем одна, Вы делаете, но они не создаются для определенной цели, они создаются в широком спектре целей.