Comments 141
UFO just landed and posted this here
И то, лучше уж как в никсах — Ctrl+Shift+V. А то как прерываение делать на Ctrl+C? :)
+17
По мне так лучше наоборот. Ctrl+Shift+C для прерывания и Ctrl+C для копирования.Ctrl+Shift+C неудобно нажимать. А прерывать команды приходится не так уж чтоб очень часто.
+20
Нет уж в никсах удобнее: Ctrl+C прерывание, а копирование — просто выделить нужный фрагмент текста. Для paste достатчно кликнуть средней кнопкой мыши по нужному текстовому полю.
+10
Если уж на то пошло в Никсах два буфера. И честно говоря нажатие колёсика не всегда удобно — колёсико может и закрутиться.
И кстати именно в Никсах сделано копирование через Ctrl+Shift+C в консоле. И это очень неудобно.
И кстати именно в Никсах сделано копирование через Ctrl+Shift+C в консоле. И это очень неудобно.
+3
УМВР. Может у вас колесо мыши со свободным вращением?
Этот Ctrl+Shift+C оставлен только как резервное средство для ниасиляторов x selection buffer.
Этот Ctrl+Shift+C оставлен только как резервное средство для ниасиляторов x selection buffer.
+2
У меня колесо мыши с двухрежимным вращением — либо свободное, либо «щелчковое». И надо сказать свободное частенько удобней. Туда-сюда тыркать ради того, что везде кроме консоли можно сделать при помощи ctrl+с? Ну-ну.
0
У меня мышь с аналогичным переключателем. Туда-сюда его тыркать только для того чтобы было удобнее листать простыню событий в ВК? Ну-ну. Держу всегда в «щелчковом» режиме.
tastes differ впрочем.
tastes differ впрочем.
-2
У меня этот режим вообще автоматически включается, при быстром обороте колеса. (MX Revolution)
0
UFO just landed and posted this here
>> Этот Ctrl+Shift+C оставлен только как резервное средство для ниасиляторов x selection buffer.
Что значит «оставлен»? Он появился намного позже.
Что значит «оставлен»? Он появился намного позже.
0
Как минимум 3 буфера обмена — primary, secondary и собственно clipboard. В primary попадает все что вы выделите мышью, и «выпадает» по нажатию средней кнопки мыши, clipboard — это как правило Ctrl-V / Ctrl-C. Зачем нужен secondary не знает никто.
+8
Нажатие колёсика вообще жутко неудобно. Всегда вешаю «3-ю кнопку» на боковую (в мышах, где много доп. кнопок).
> именно в Никсах сделано копирование через Ctrl+Shift+C в консоле.
Беспроигрышный вариант: Ctrl-Ins :)
> именно в Никсах сделано копирование через Ctrl+Shift+C в консоле.
Беспроигрышный вариант: Ctrl-Ins :)
+2
Я думаю, что единообразие лучше. Чтобы Ctrl+C, Ctrl+X, Ctrl+V действовали одинаково во всей системе.
Сейчас, кстати, многие никсовые программы этим страдают — взять хотя бы переключение вкладок в Gnome Terminal и Gedit.
Сейчас, кстати, многие никсовые программы этим страдают — взять хотя бы переключение вкладок в Gnome Terminal и Gedit.
+2
Прерывать чаще приходится. Например, закрыть ман, закрыть вывод, прервать топ и т.д.
0
Ctrl + C работает как копирование, если выделен текст, иначе это прерывание как и раньше. Мелочь, но не плохо, хотя для некоторых будет непирвычно.
+4
Оно-то неплохо было бы, если бы был нормальный буфер (как в DE никсов, хе-хе). А то где-то за экраном останется выделение и вместо прерывания это скопируется в буфер, затерев некую полезную инфу. В кедах и прочих можно выбрать из истории буфера что нужно.
А там, глядишь, где-то к Win14 и буфер наладят. Или Ctrl-Shift-C запилят всё же…
А там, глядишь, где-то к Win14 и буфер наладят. Или Ctrl-Shift-C запилят всё же…
-1
Может зависит от наличия выделения? Есть выделение — копируется, нет вделения — прерывание. Не самый надежный способ, конечно. Как вариант, еще можно сделать прерывание двойным нажатием Ctrl+C.
0
в никсах прекрасно и
Теперь и в виндовой тоже они срабатывают. Как и выделение через модификатор
[Shift|Ctrl]+Ins
работают в консоли.Теперь и в виндовой тоже они срабатывают. Как и выделение через модификатор
Ctrl+Shift+Стрелка влево|вправо
+2
Уточнил в статье, как оно работает сейчас.
0
Идеально сделано на маке — копирование/вставка и прочие команды DE через Cmd, а консольные команды — через Ctrl. Хотя сперва и непривычно.
+3
Больше всего удивляет, что для таких банальных вещей требуется обновление целой системы.
В чем проблема обновлять такие вещи отдельно?
Или в микрософте такие крутые программеры, что банальная консоль настолько сильно прибита деревянными гвоздями к системе?
В чем проблема обновлять такие вещи отдельно?
Или в микрософте такие крутые программеры, что банальная консоль настолько сильно прибита деревянными гвоздями к системе?
+3
Ну вот, наконец консоль начинает быть похожей на что-то юзабельное
+7
UFO just landed and posted this here
Ругать можно сколько угодно, но движение в положительную сторону — всегда хорошо, неважно из какой ямы)
+23
UFO just landed and posted this here
Они решили сделать PowerShell, но поскольку окно PowerShell создаётся тем же узлом консоли, что и CMD, то и все проблемы CLI остались на месте.
+6
Просто в linux обычно начинают разработку с создания консольной команды, а потом прикручивают гуй. В Windows-мире наоборот видимо.
+6
Исторически для MS были важнее обычные пользователи, а не разработчики. А разработчиков привлекали те деньги, которые приносили эти самые обычные пользователи.
Во времена Windows 3.x или Windows 95 такой подход MS был просто кричащим — их системы были очень нестабильными и ненадежными но имели графический интерфейс и работали с этим интерфейсом на относительно дешевом железе. За счет чего они и победили например IBM с ее OS/2 и заняли монопольное положение на рынке.
Во времена Windows 3.x или Windows 95 такой подход MS был просто кричащим — их системы были очень нестабильными и ненадежными но имели графический интерфейс и работали с этим интерфейсом на относительно дешевом железе. За счет чего они и победили например IBM с ее OS/2 и заняли монопольное положение на рынке.
0
<ирония>
<серьезно>
Вроде, не бездельники и могли бы жить, им бы <del>cmd</del> взять да отменить...
</серьезно>
</ирония>
-1
Самого главного то и нет — растягивания окна по ширине больше чем 80 символов.
-2
Ctrl+C -копировать? В командной строке? Они серьёзно?
А чем прерывать выполнение команды?
А чем прерывать выполнение команды?
+9
Ctrl+Break?
0
Я вот тоже прочитал и не понял восторженых криков. Обновление на уровне «Мы поменяли цвет иконки». совершенно ненужная херня. Ни одна. Да еще и CTRL+C для копирования. Везде это прерывание а у них копирование.
Проверку орфоргафии еще сделайте по правому клику, раз уже переносы расставлять взялись. И переминуйте в «текстовый процессор CMD»
Проверку орфоргафии еще сделайте по правому клику, раз уже переносы расставлять взялись. И переминуйте в «текстовый процессор CMD»
-3
В более ранних версиях командной строки для выделения текста и его копирования требовалось исхитриться захватить рамкой выделения консоль во всю её ширину и нажать клавишу «Ввод». И этим дело не кончалось. После этого нужно было вставить скопированный кусок текста в редактор, чтобы склеить строки между собой — ужасно длинный и трудоёмкий процесс.
Ну как-то не так трудно было Правой кнопкой -> пометить -> Enter.
0
Думаю, что это про выделение нескольких строк
+1
Ну оно и так было, правда кривоватое. Но говорить, что выделять можно было лишь захватив выделением все окно и фильтровать полученный буфер в текстовом редакторе — как минимум не корректно.
0
Хм, в 11 может они еще и cp, mv, rm сделают?
-9
То есть сделают сокращения для уже существующих команд copy, del, move?
+11
А copy, move и del конечно там никогда не было, да?
+4
UFO just landed and posted this here
UFO just landed and posted this here
Потому что наследие DOS. А на mkdir в винде алиас висит.
0
На самом деле ровно наоброт — исторически и в досе это mkdir, а md — это алиас. Аналогично rmdir/rd и chdir/cd.
Хотя, поскольку это команда, прошитая в cmd.exe, то там нет четкого определения того, что считать каноническим именем, а что — алиасом. Но если запустить с /?, то более длинное имя идет первым, и в help (когда он еще был) тоже оно вроде бы использовалось в оглавлении.
Хотя, поскольку это команда, прошитая в cmd.exe, то там нет четкого определения того, что считать каноническим именем, а что — алиасом. Но если запустить с /?, то более длинное имя идет первым, и в help (когда он еще был) тоже оно вроде бы использовалось в оглавлении.
0
[irony] прям теперь и прикопаться не к чему [/irony]
+10
Мне понравилась идея wpdev.uservoice.com/forums/266908-command-prompt/suggestions/6510031-bash-style-autocomplete
Но, сомневаюсь, что разработчики MS знают как оно выглядит.
А насчёт копировать/вставить, думаю, что Ctrl+C — это плохая идея! Нужно копировать в буфер при выделении, как в остальных терминалах (которые я встречал) и вставлять по Shift+Insert. А Ctrl+C — это ж прервать операцию…
Но, сомневаюсь, что разработчики MS знают как оно выглядит.
А насчёт копировать/вставить, думаю, что Ctrl+C — это плохая идея! Нужно копировать в буфер при выделении, как в остальных терминалах (которые я встречал) и вставлять по Shift+Insert. А Ctrl+C — это ж прервать операцию…
-2
Как дела с ssh из коробки? В последний раз пакет на windows 7 устанавливался крайне плохо и тот же меркуриал не мог с его помощью нормально fingerprint и обмен выполнить. Пришлось использовать ГУИ, что не очень приятно…
0
wpdev.uservoice.com/forums/266908-command-prompt/suggestions/6510413-please-please-add-ssh
Ответ:
Ответ:
I feel your pain, as I go through the same hoops when administering several of my VM's at home. SSH has been a good-size conversation over the last several months. Plenty of hurdles and molehills to get over, but we are talking to multiple folks about how we could make it happen. As always, no guarantee, just know that this issue is near and dear to our heart as well. --Rich
+3
Не можем обещать, но стараемся?
+1
На UV вы общаетесь напрямую с командой, которая занимается доводкой консоли. Чтобы им прикрутить ssh, наверняка требуется участие и других команд, а также sign-off от лойеров и т.д. Поэтому они (в смысле, лично эта команда) вам обещать ничего пока не могут, потому что не получили четкий ok от всех остальных участников процесса — но стараются (его получить).
0
> I feel your pain…
Техническая поддержка — это когда кладёшь пользователю руку на плечо и говоришь:
— Как я вас понимаю…
Техническая поддержка — это когда кладёшь пользователю руку на плечо и говоришь:
— Как я вас понимаю…
0
Шел 2014, Microsoft наконец осилила эмулятор терминала хотя бы уровня xterm
+6
Серьезно — спасибо им, что начали улучшения. Лучше поздно, чем никогда.
Я, правда, себя поймал, что в командной строке именно Windows я не делаю почти ничего. CLI привычно хорошо и настраиваемо на *unix-системах, а в винде… там cmd, который (как IE) воспринимался как «окошко» для простых команд или для запуска программ.
Главное, чтобы новая консоль не требовала изучать новых, нестандартных, горячих клавиш (тут выше пишут, что Ctrl+C — это «копирование», правда ли это? Если да, то я лучше предпочту как-то перестроить, если будет возможно в релизе, или вовсе отключить горячие клавиши с Ctrl, чем привыкнуть к такой комбинации, а потом ее случайно в bash попробовать применить).
Хорошо бы, чтобы потоковое выделение выделяло не только в видимой части экрана (как на картинке), но и за видимой границей окна, при необходимости скроля его — этого в описании выше не написано, но это критично (скажем, если вывел на экран список файлов в каталоге на 200 строк, и хочешь скопировать его в буфер обмена).
А вообще, конечно, в винде не хватает набора утилит, которые на *nix-ах отлично в консоли работают и всем привычны: dig, whois, ssh, scp. Не понимаю, почему ssh так и не положен в поставку винды ни в виде клиента, ни в виде сервера — есть только telnet, что несколько грустно выглядит.
Еще раз — с CLI они молодцы!
Я, правда, себя поймал, что в командной строке именно Windows я не делаю почти ничего. CLI привычно хорошо и настраиваемо на *unix-системах, а в винде… там cmd, который (как IE) воспринимался как «окошко» для простых команд или для запуска программ.
Главное, чтобы новая консоль не требовала изучать новых, нестандартных, горячих клавиш (тут выше пишут, что Ctrl+C — это «копирование», правда ли это? Если да, то я лучше предпочту как-то перестроить, если будет возможно в релизе, или вовсе отключить горячие клавиши с Ctrl, чем привыкнуть к такой комбинации, а потом ее случайно в bash попробовать применить).
Хорошо бы, чтобы потоковое выделение выделяло не только в видимой части экрана (как на картинке), но и за видимой границей окна, при необходимости скроля его — этого в описании выше не написано, но это критично (скажем, если вывел на экран список файлов в каталоге на 200 строк, и хочешь скопировать его в буфер обмена).
А вообще, конечно, в винде не хватает набора утилит, которые на *nix-ах отлично в консоли работают и всем привычны: dig, whois, ssh, scp. Не понимаю, почему ssh так и не положен в поставку винды ни в виде клиента, ни в виде сервера — есть только telnet, что несколько грустно выглядит.
Еще раз — с CLI они молодцы!
+3
Все из перечисленного есть в backlog wpdev.uservoice.com/forums/266908-command-prompt, но они не обещают что реализуют
0
UFO just landed and posted this here
SSH-сервера нет, потому что есть Enter-PSSession, который выполняет ту же роль
0
Полноэкранного режима так и нет как я понял. Пользователь и обсуждения на stackoverflow из будущего говорит что и в 2016 такой возможности нету.
0
А не пора ли просто bash включить в поставку винды?
+3
его бы сперва во все редакции Linux/Unix включить в поставку, а потом уже от винды его поддержку требовать.
+2
При этом включить и весь набор консольных утилит? Cygwin в помощь.
+2
Cygwin достаточно тормозной, чтоб его использовать. Хотя может сейчас он уже намного лучше стал — не в курсе, давно на линукс пересел, больше гимора с виндой не испытываю.
0
Я тоже пересаживался, но пришлось вернуться. Так вот, вместе с установкой SSH+Vagrant у меня появился нужный набор утилит, причём разницу в работе своим неискушённым вглядом я не заметил.
0
C cygwin все прекрасно. Держу его всегда открытым на рабочем месте, нет никаких проблем. Его прокачали так, что можно даже собирать из исходников PHP со всем расширениями и Apache (исключительно для целей тестирования, не подумайте чего такого). Незаменимая вещь для девелоперско-админской машины.
Потуги MS написать консоль вызывают странную смесь удивления и неловкости… Вот, ведь вроде, не глупые люди, а изобретают даже не велосипед, а молоток с гвоздями, которых в каждом магазине за углом по три рубля за кучку… Нет, ёж птица гордая — пока не пнешь не полетит… и будут упорото идти своим путем.
Потуги MS написать консоль вызывают странную смесь удивления и неловкости… Вот, ведь вроде, не глупые люди, а изобретают даже не велосипед, а молоток с гвоздями, которых в каждом магазине за углом по три рубля за кучку… Нет, ёж птица гордая — пока не пнешь не полетит… и будут упорото идти своим путем.
0
В свете последних событий — пусть лучше изобретают свой велосипед. Чем больше разнообразие софта — тем меньше ущерб от уязвимостей.
-1
Думаю не стоит...
0
Любой софт имеет баги. В баше их нашли — и исправили. Причем оперативно.
Хорош не софт без багов — ибо такого нет — а тот, где они легко и быстро устраняются, принося минимум ущерба.
Открытый софт в этом отношении предпочтителен — все кому не лень ищут ошибки и они устраняются. Закрытый софт — пример тому винда в отношении терминала — просто не развивалась очень долгое время и только сейчас что-то более-менее продвинулось.
То, что баги были справлены — это причина его не использовать? По-моему, это как раз наоборот.
Хорош не софт без багов — ибо такого нет — а тот, где они легко и быстро устраняются, принося минимум ущерба.
Открытый софт в этом отношении предпочтителен — все кому не лень ищут ошибки и они устраняются. Закрытый софт — пример тому винда в отношении терминала — просто не развивалась очень долгое время и только сейчас что-то более-менее продвинулось.
То, что баги были справлены — это причина его не использовать? По-моему, это как раз наоборот.
+1
blog.erratasec.com/2014/09/the-shockingly-bad-code-of-bash.html
Его переписывать надо, да и далеко не все от него в восторге.
Его переписывать надо, да и далеко не все от него в восторге.
0
Как мы все любим переписывать все с нуля… Я так про любой код могу написать — практически — что он устарел, что там используется не тот стиль и т.п. Хорошо еще код винды в общий доступ не выложен, а то б все уже пришли бы в ужас.
0
Хорошо еще код винды в общий доступ не выложен, а то б все уже пришли бы в ужас.
Почему не выложен? Утекала же 2000, этим даже хакеры пользовались для обхода антивирей. Потом ещё выкладывали официально ядро (не целиком, но почерпнуть что-нибудь можно).
0
Полупрозрачные окна через SetLayeredWindowAttributes еще с 2000й винды тянутся. Но кроме баловства нигде, вроде, и не пригодились.
+3
Да потому что тупая прозрачность никому нафиг не впилась. Полупрозрачное окно должно слегка «замыливать» фон, чтобы читаемость сохранялась, ну например как в маковском терминале (хотя это можно и отключить):
+5
Ну все, теперь заживем!
+2
Еще Ctrl+F вызывает окошко поиска, но сам поиск не работает…
0
Хорошая попытка, Windows, но нет — между нами все кончено :)
+18
История команд судя по тренду будет в windows 100
0
Меня такой вопрос интересует… Сами программисты/тестеры MS используют в своей работе CMD, и немало. Почему до сих пор не могли улучшить жить хотя бы себе, «сапожники»? Много-то не и нужно… Спасибо за ревью.
+5
Самое важное что нет более уродской рамки, которая на 7-8 не пропадала полностью ни под какими твиками
+1
зато теперь другой минус — по границам окна фиг попадёшь мышкой. И это касается не только консоли…
+2
Что в маке, что в линуксе всю жизнь попадал нормально, что на трекболе, что на тачпаде, что мышью, никаких проблем.
Уже качаю превю и просто не могу представить как это — ОКНА БЕЗ МУСОРА, уже кажется чувствую легкую дрожь в руках, сколько бессонных ночей были потрачены зря, в попытках добавить эстетики, неприглядному индусскому детищу.
Уже качаю превю и просто не могу представить как это — ОКНА БЕЗ МУСОРА, уже кажется чувствую легкую дрожь в руках, сколько бессонных ночей были потрачены зря, в попытках добавить эстетики, неприглядному индусскому детищу.
-1
Я пользуюсь AltDrag — и забыл о границах вообще — перемещение ЛКМ с Alt, ресайз — ПКМ с Alt.
0
Вопрос от отсталого человека: модные скриншоты окон с тенькой (которым раньше хвастались пользователи macos) появились только в десятке или в 8 тоже были?
0
«Это не технологии дошли, это я дошла»
Тени не от скриншотов, а самих окошек. В восьмерке они были выпилены под корень.
Тени не от скриншотов, а самих окошек. В восьмерке они были выпилены под корень.
0
В восьмерке вроде бы вообще теней у окон не было (вместо этого для контрастирования использовались конской толщины цветные бордюры), так что, похоже новинка, да :)
-1
Еще бы поддержку 16 миллионов цветов через ESC последовательности добавили…
+1
Теперь они консоль улучшают. А что еще остается после фейла с гуи win 8?
0
Я в linux лезу в консоль только когда хочу увидеть более подробный вывод у приложения которое не работает. Для всего остального пишутся обёртки(скрипты) и далее в консоль больше не лазию. (разве что установка прог через yaourt в archlinux — считаю реально удобнее тыканья мышкой)
В винде сейчас пытаются наладить отношения пользователя с консолью — но наделе там нечего показывать самому пользователю. Приложение не работает — если есть номер ошибки — это вам ещё повезло. В основном выскакивает «прекращена работа программы» и всё. В консоли вообще ничего не пишется.
Хотя конечно это проблема не MS а разработчиков программ, но ведь и MS могли бы создать не «терминал» а именно «консоль»...(ну или хотя бы постараться, хотя тенденция присматривания к мелочам радует)
В винде сейчас пытаются наладить отношения пользователя с консолью — но наделе там нечего показывать самому пользователю. Приложение не работает — если есть номер ошибки — это вам ещё повезло. В основном выскакивает «прекращена работа программы» и всё. В консоли вообще ничего не пишется.
Хотя конечно это проблема не MS а разработчиков программ, но ведь и MS могли бы создать не «терминал» а именно «консоль»...(ну или хотя бы постараться, хотя тенденция присматривания к мелочам радует)
+1
Разработчику в винде от консоли не отвереться все равно, как и на других ОС. Да и в плане администрирования сейчас везде PowerShell.
0
Если нет никакого вывода ошибки, значит создатель программы быдлокодер.
Но все ошибки журналируются и их можно посмотреть через «просмотр событий». Там должен быть как минимум адрес 0x…
Но все ошибки журналируются и их можно посмотреть через «просмотр событий». Там должен быть как минимум адрес 0x…
0
Теперь при вставке текста типографские кавычки будут заменены на прямые программистские, а лишние символы табуляции — убраны.
Интересно почему убраны, а не заменены на один пробел?
+2
Sign up to leave a comment.
Windows 10: новые возможности и функции в командной строке