Будучи столь же продуктивным в Windows как в [закрытом] Linux

Я собираюсь перемещаться от Linux до Windows. То, что волнует меня, менее продуктивно. Например:

  • В Linux я могу запустить приложения справедливо быстро, если они находятся в ПУТИ (и большинство приложений из-за стандартов расположения файловой системы - например, /usr/bin и /usr/local/bin)
  • Я могу открыть vi право в оболочке (не теряющий фокус)
  • У меня есть программные завершения. Например, у меня есть сценарий, который находит все файлы с некоторой строкой на их имя в где-нибудь под текущим каталогом, и у меня есть завершения для него (так "и следующие, Foo <вкладка>" будет вместе со всеми именами файлов, содержащими Foo),

Таким образом, я ищу предложения инструментов Windows, которые сделают меня более продуктивным. Я знаю, что могу использовать Cygwin, но я смотрю на альтернативы, которые не являются, "заставляют Windows вести себя как Linux".

9
задан 08.11.2012, 15:24

15 ответов

Думайте о Windows как о надмножестве Linux, потому что это в основном, каково это: Все методы и утилиты, которые Вы используете в Linux, переведут непосредственно при использовании тех же программ.

С другой стороны, Windows обеспечивает много новых и богатых ярлыков и методов, не доступных в Linux. Часть моего избранного:

  1. Используйте сочетание клавиш Win+R, введите в названии программы (блокнот), путь к файлу (c:\folder), сетевой путь (\server\share\folder) или адрес веб-сайта (www.xyz.com). В каждом случае Вы получаете завершение имени файла включая выпадающий список предложений, и никакое командное окно не необходимо.

  2. Используйте Windows Explorer в качестве своего командного процессора. Обзор с сочетаниями клавиш, используйте Win+R, чтобы добраться где-нибудь, и использовать сочетания клавиш для работы с файлами.

  3. Добавьте программы, такие как редакторы и средства просмотра файла к Вашей папке SendTo, каждому с уникальным префиксом, таким образом, Вы активируете программу тремя нажатиями клавиш. Например, я всегда создаю "1 Блокнот" ярлык в SendTo каждый раз, когда я начинаю работать над компьютером, таким образом, я могу всегда делать Shift-F10, N, 1 (или щелкать правой кнопкой, N, 1) открыть любой файл в Блокноте.

  4. Используйте сочетания клавиш Сокращения/Копии/Вставки (Ctrl-C, Ctrl-X, Ctrl-V), чтобы переместить и скопировать файлы и папки между каталогами. Можно копировать файл или папку в рамках единственного каталога с быстрым комбинированным Ctrl-C нажатия клавиши, Ctrl-V.

  5. Используйте F2 для редактирования имен файлов и Ctrl-F для нахождения файлов

Различные графический интерфейсы пользователя Linux имеют один или несколько из этих способностей, но Вы не можете полагаться на них через различные установки Linux. С другой стороны, можно всегда делать эти вещи в любом современном Windows (например, начиная с Windows 2000), таким образом, Вы свободны сфокусироваться на проблеме под рукой.

7
ответ дан 07.12.2019, 13:06

AltDrag является инструментом для Windows, который предоставляет той же функциональности перетаскивания окон с нажатой клавишей Alt. Я использую его слишком много, и для системы GUI я думаю, что это - усилитель производительности.

0
ответ дан 07.12.2019, 13:06

относительно "производительности" существует три утилиты, которых я не могу обойтись без:

Общий Командующий (окончательный файловый менеджер) и SlickRun (свободно плавающая утилита командной строки) и действительно Все (инструмент поиска по компьютеру, который был рекомендован прежде),

и если Вы используете установку мультимонитора затем, Фактический диспетчер Windows, 'должен иметь'.

0
ответ дан 07.12.2019, 13:06

Одной из первых программ, которые я устанавливаю в Windows, является Shell Ch от SoftIntegration. Я первоначально начал использовать его в качестве интерактивного способа изучить C, но теперь использовать его для намного больше. Это включает несколько утилит Gnu, которые просто хороши иметь в Windows, которые не являются стандартными. И если Вы знакомы с C, он делает достойную среду сценариев.

Windows Powershell является также другим большим инструментом. Это может получить доступ к платформе .NET, таким образом, можно создать примерно что-либо с ним. Это быстро становится широко поддерживаемым многими сторонними приложениями.

Если Вы все еще рассматриваете подобную Unix среду, смотрите на Подсистему для основанных на UNIX Приложений от Microsoft. В отличие от Cygwin, SUA является подсистемой среды, которая работает сверху ядра Windows на том же уровне как подсистема Win32. Это - довольно аккуратный материал.

Наконец, если Вы хотите скрутить большинство из Windows, избегайте "Домашних" версий. Они пропускают некоторые опции и функциональность, которую мог бы хотеть "продвинутый пользователь".

0
ответ дан 07.12.2019, 13:06
  • Можно запустить некоторых (но не все) программы, которые не находятся в ПУТИ путем добавления префикса команды start. Я думаю, что существует ключ реестра, который позволяет Вам добавить вещи к этому списку.
  • Я могу открыться vi прямо в оболочке. Удостоверьтесь, что Вы проверяете подходящий вариант при установке Vim.
0
ответ дан 07.12.2019, 13:06

Я нашел clipx действительно полезным инструментом.

0
ответ дан 07.12.2019, 13:06

Я не мог жить без SlickRun, хотя я слышу, что Launchy хорош также. Кроме того, для большего количества приложений Вы могли перейти к 'Альтернативе' сайту для наблюдения то, что некоторые опции на базе Windows состоят в том, чтобы заменить приложения, которые Вы используете в Linux.

http://alternativeto.net/

1
ответ дан 07.12.2019, 13:06

Возьмите свою командную-строку-fu Linux с Вами. От оболочки cmd можно использовать Вас любимые инструменты Unix при помощи Гну Win32 или unxutils. Эта игра инструментов, более любезная с окнами, чем cygwin, потому что Вы живете в окнах cmd оболочка.

1
ответ дан 07.12.2019, 13:06

Вы привыкли к Linux. Привыкните к окнам.

AutoHotkey и Исполнитель являются двумя фантастическими инструментами. Windows имеет %PATH % также, используйте его. Попробуйте ключ реестра в [here] заставить Ваш собственный .bashrc разработать сценарий конфигурации cmd, doskey почти так же хорошо как удар alias

Python и Perl оба, на которых работают Windows, если Вы не знаете также, учатся один, они могут сделать все, что .sh сценарий оболочки может, и т.д. Захватите или UnxUtils или Cygwin (Добавьте, что это - \bin папка к Вашему ПУТИ, инструменты очень хороши, это - просто эмулятор удара, это тяжело и не-окна), потому что значение по умолчанию cmd набор инструментов является мусором. Также получает Вас энергия и emacs, (оба соответствующих порта) в зависимости от того, что Ваш выбор (энергия :))

Со всем этим у меня есть мощная командная строка (не совсем стандартный ударом, но это очень применимо), и мощный GUI. Meta-G для поиска с помощью Google выделенного слова, capslock для перевода в рабочее состояние Firefox, глобального поиска со Всем, хорошей поддержкой мультимонитора, перемещением окна KDE-стиля, и так далее. Windows не прекрасен, но он имеет большое движение для него.

1
ответ дан 07.12.2019, 13:06

Я нашел, что cygwin инструментарий неоценим на окнах. Это дает Вам хороший Linux как оболочка сверху окон OS.

Одна вещь, которую я рекомендовал бы с ним, хотя выполняет rxvt окно терминала вместо нормального окна командной строки. Тем путем Вы получаете лучшую копию и вставляете поддержку и также более знакомое, x-победу как окно оболочки.

4
ответ дан 07.12.2019, 13:06

Хм, некоторые мои любимые инструменты Windows для производительности:

Автогорячая клавиша. Получает немного нажатия здесь. Специализированные горячие клавиши и ярлыки.

Все. Также популярный. Мгновенный файл и искатель папки. (Только NTFS)

Smartstartmenu. Простая горячая клавиша затем вводит строку букв для названия программы

И хост дополнений Firefox!

У меня есть подобная проблема, наоборот эти инструменты и другое удовлетворение требованиям заказчика являются причиной, я регулярно не использую Linux. Я доберусь для изучения однажды.

4
ответ дан 07.12.2019, 13:06

Я собираюсь перемещаться от Linux до Windows. То, что волнует меня, менее продуктивно. Например:

**** В Linux я могу запустить приложения справедливо быстро, если они находятся в ПУТИ ***

Windows имеет ПУТЬ также. Можно или проверить то, что находится в нем через GUI (Панель управления/System/Advanced/Environmental ПЕРЕМЕННЫЕ/ПУТЬ) или через командную строку, просто введя ПУТЬ.

Этот ярлык часто полезен, если Вы хотите добавить временный каталог к пути;
c:> соединяют каналом c:\temp; % %PATH

**** Я могу открыть vi право в оболочке (не теряющий фокус) ***

Насколько я знаю, что энергия на окнах имеет две версии, командная строка одна (консоль, как они называют ее), и gui (gvim). Обе более, чем прекрасные работы. Я предпочитаю gvim, но это - просто персональное предпочтение. Поместите каталог энергии во время выполнения в переменную ПУТИ, и можно открыть его от того, везде, где Вам нравится.

**** У меня есть программные завершения. Например, у меня есть сценарий, который находит все файлы с некоторой строкой на их имя в где-нибудь под текущим каталогом, и у меня есть завершения для него (так "и следующие, Foo" будет вместе со всеми именами файлов, содержащими Foo), ***

Ну, я не знаю об этом а именно, просто потому что мне не был нужен он, но кроме cygwin существует несколько портов "стандартных" утилит командной строки Unix, с которыми я полагаю, что можно сделать упомянутый. Мое предпочтение переходит к unixkit-крошечному, который является собственным компонентом (вид) порт окон. Портативный и так далее. Может быть загружен отсюда.

Таким образом, я ищу предложения инструментов Windows, которые сделают меня более продуктивным. Я знаю, что могу использовать cygwin, но я смотрю на альтернативы, которые не являются, "заставляют окна вести себя как Linux".

Ну, в этом случае (не "заставляют окна вести себя как Linux"), можно просто пойти с Notepad2 или ++, Powershell и некоторая комбинация файлового менеджера ;)
Серьезно теперь я полагаю, что упомянутое вышеупомянутое будет служить Вам хорошо. Если у Вас есть какие-либо другие проблемы, указывают им в Вашем вопросе.

5
ответ дан 07.12.2019, 13:06

Launchy даст Вам очень легкий запуск единственного нажатия клавиши приложений. Относительно командной строки вещи имеют намного лучше с точки зрения funtionality с XP SP3, Vista и 7. На основе моего несколько ограниченного опыта подсказки Linux кажется, что Linux прокладывает себе путь с нуля, тогда как Windows всегда был GUI, и любая функциональность командной строки была в основном похмельем со дней MS-DOS. Но теперь существует 'бездисплейная' версия Windows Server, это должно будет стать намного более сильным в этом отношении.

7
ответ дан 07.12.2019, 13:06

Первые вещи сначала: Загрузите PowerShell. Это все еще не будет лучше, чем удар, но это лучше, чем отвращение, которое является cmd.exe

Во-вторых, Windows имеет ПУТЬ также. Используйте его.

10
ответ дан 07.12.2019, 13:06

Относительно запущенных приложений из Windows Windows 7 поддерживает поиск приложений в Вашем компьютере от запуска и выполнения его одним щелчком.

1
ответ дан 07.12.2019, 13:06

Теги

Похожие вопросы