Linux windows mac seen

Guide for changing your dev environment from Mac to Windows

The following tips and control equivalents should help you in your transition between a Mac and Windows (or WSL/Linux) development environment.

For app development, the nearest equivalent to Xcode would be Visual Studio. There is also a version of Visual Studio for Mac, if you ever feel the need to go back. For cross-platform source code editing (and a huge number of plug-ins) Visual Studio Code is the most popular choice.

Keyboard shortcuts

Operation Mac Windows
Copy Command+C Ctrl+C
Cut Command+X Ctrl+X
Paste Command+V Ctrl+V
Undo Command+Z Ctrl+Z
Save Command+S Ctrl+S
Open Command+O Ctrl+O
Lock computer Command+Control+Q WindowsKey+L
Show desktop Command+F3 WindowsKey+D
Open file browser Command+N WindowsKey+E
Minimize windows Command+M WindowsKey+M
Search Command+Space WindowsKey
Close active window Command+W Control+W
Switch current task Command+Tab Alt+Tab
Maximize a window to full screen Control+Command+F WindowsKey+Up
Save screen (Screenshot) Command+Shift+3 WindowsKey+Shift+S
Save window Command+Shift+4 WindowsKey+Shift+S
View item information or properties Command+I Alt+Enter
Select all items Command+A Ctrl+A
Select more than one item in a list (noncontiguous) Command, then click each item Control, then click each item
Type special characters Option+ character key Alt+ character key

Trackpad shortcuts

Note: Some of these shortcuts require a «Precision Trackpad», such as the trackpad on Surface devices and some other third party laptops.

Operation Mac Windows
Scroll Two finger vertical swipe Two finger vertical swipe
Zoom Two finger pinch in and out Two finger pinch in and out
Swipe back and forward between views Two finger sideways swipe Two finger sideways swipe
Switch virtual workspaces Four fingers sideways swipe Four fingers sideways swipe
Display currently open apps Four fingers upward swipe Three fingers upward swipe
Switch between apps N/A Slow three finger sideways swipe
Go to desktop Spread out four fingers Three finger swipe downwards
Open Cortana / Action center Two finger slide from right Three finger tap
Open extra information Three finger tap N/A
Show launchpad / start an app Pinch with four fingers Tap with four fingers

Note: Trackpad options are configurable on both platforms.

Command-line shells and terminals

Windows supports several command-line shells and terminals which sometimes work a little differently to the Mac’s BASH shell and terminal emulator apps like Terminal and iTerm.

Windows shells

Windows has two primary command-line shells:

PowerShell — PowerShell is a cross-platform task automation and configuration management framework, consisting of a command-line shell and scripting language built on .NET. Using PowerShell, administrators, developers, and power-users can rapidly control and automate tasks that manage complex processes and various aspects of the environment and operating system upon which it is run. PowerShell is fully open-source, and because it is cross-platform, also available for Mac and Linux.

Mac and Linux BASH shell users: PowerShell also supports many command-aliases that you are already familiar with. For example:

  • List the contents of the current directory, using: ls
  • Move files with: mv
  • Move to a new directory with: cd

Some commands and arguments are different in PowerShell vs. BASH. Learn more by entering: get-help in PowerShell or checkout the compatibility aliases in the docs.

To run PowerShell as an Administrator, enter «PowerShell» in your Windows start menu, then select «Run as Administrator.»

Windows Command Line (Cmd): Windows still ships the traditional Command Prompt (and Console – see below), providing compatibility with current and legacy MS-DOS-compatible commands and batch files. Cmd is useful when running existing/older batch files or command-line operations, but in general, users are recommended to learn and use PowerShell since Cmd is now in maintenance, and will not be receiving any improvements or new features in the future.

Linux shells

Windows Subsystem for Linux (WSL) can now be installed to support running a Linux shell within Windows. This means that you can run bash, with whichever specific Linux distribution you choose, integrated right inside Windows. Using WSL will provide the kind of environment most familiar to Mac users. For example, you will ls to list the files in a current directory, not dir as you would with the traditional Windows Cmd Shell. To learn about installing and using WSL, see the Windows Subsystem for Linux Installation Guide for Windows 10. Linux distributions that can be installed on Windows with WSL include:

Just to name a few. Find more in the WSL install docs and install them directly from the Microsoft Store.

Windows Terminals

In addition to many 3rd party offerings, Microsoft provides two «terminals» – GUI applications that provide access to command-line shells and applications.

Windows Terminal: Windows Terminal is a new, modern, highly configurable command-line terminal application that provides very high performance, low-latency command-line user experience, multiple tabs, split window panes, custom themes and styles, multiple «profiles» for different shells or command-line apps, and considerable opportunities for you to configure and personalize many aspects of your command-line user experience.

You can use Windows Terminal to open tabs connected to PowerShell, WSL shells (like Ubuntu or Debian), the traditional Windows Command Prompt, or any other command-line app (e.g. SSH, Azure CLI, Git Bash).

Console: On Mac and Linux, users usually start their preferred terminal application which then creates and connects to the user’s default shell (e.g. BASH).

However, due to a quirk of history, Windows users traditionally start their shell, and Windows automatically starts and connects a GUI Console app.

While one can still launch shells directly and use the legacy Windows Console, it’s highly recommended that users instead install and use Windows Terminal to experience the best, fastest, most productive command-line experience.

Источник

Я больше никогда не откажусь от MacBook в пользу других ноутбуков

Около 4 лет использования MacBook Pro 2009 года сделали все, чтобы я больше никогда не мог пользоваться ноутбуками на Windows и Linux. Все началось с того, как в один прекрасный день на Avito в 2016 году я купил старенький MacBook 2009 года за 16 тысяч рублей. Бедный студент нашел замену дешевому Windows-аппарату от PackardBell и был сильно тому рад. Это был обычный MacBook на Core2Duo со 160 ГБ встроенной памяти из Америки. Тогда я был в полном восторге после Windows-ноутбука начального уровня за 12 тысяч, и можно долго смеяться над всей ситуацией, которая произошла после, но тот факт, что я пишу данный материал с того самого MacBook 2009 года говорит о многом.

Я больше никогда не откажусь от MacBook в пользу Windows/Linux-решений

Старый MacBook сегодня действительно сложно использовать по ряду причин. Основная — это низкая производительность. Но плюсов даже у старого «мака» в сравнении с новыми ноутбуками на Windows или Linux гораздо больше. В 2012 году нам писали об опыте перехода с Linux на Mac OS, сейчас же я попытаюсь, наоборот, рассказать о переходе с MacBook на Linux-устройство.

Около 6 месяцев назад я приобрел Asus Vivobook S13 в качестве замены старому «маку» по Интернету. И это было ошибкой — никогда не нужно покупать ноутбук, не потрогав его. Он стоил 40 тысяч рублей, и на фоне 16 тысяч за MacBook мне казалось, что рост в качестве должен быть соизмерим тому, сколько я потеряю в финансовом вопросе, но нет. Экран Vivobook S13 хоть и с FullHD-разрешением, но он проигрывает MacBook 2009 года в цветопередаче. Хотя, просмотрев все обзоры в Сети, я не наткнулся на то, чтобы кто-то жаловался на плохую картинку. Тачпад в устройстве пластиковый и довольно плохо реагирует на касания. Жаль, ведь я даже не предполагал, что в ноутбуке 2018 года за 40 тысяч рублей будет тачпад, который так сильно уступает решению в MacBook 2009 года. Прошло 10 лет, но производители так и не научились делать нормальные тачпады.

Asus VivoBook S13

Корпус — это тоже отдельная история, ведь он здесь якобы металлический, но ощущается как пластик. Сегодня производители часто прибегают к подобным решениям, когда смешивается поликарбонат с металлом с целью удешевить производство. И, конечно, я трогал в магазинах дорогие ноутбуки за 100 и более тысяч, например, какой-нибудь HP Spectre или Huawei MateBook X, поверьте, тактильно металл там ощущается менее приятным в сравнении с MacBook.

MacOS vs Linux

Брал я устройство для веб-разработки, потому что старый MacBook попросту не способен нормально работать с обычным редактором кода типа VS Code. Windows в вопросе разработки мне не очень нравится, комфортнее все же работать с консолью bash, к тому же 4 года с MacOS дают о себе знать, поэтому я через какое-то период использования Windows решил переключиться на Linux (Ubuntu 19.10), которая концептуально, я бы сказал, очень похожа на MacOS.

Все началось с того, что в настройках системы вы не найдете возможности масштабирования интерфейса. Пользователи MacBook могут не знать, но в Windows-ноутбуках есть функция масштабирования, которая адаптирует систему под hiDPI-экраны. Без масштабирования интерфейс очень маленький — пользоваться им невозможно. В моем случае речь идет о FullHD-разрешении при 13 дюймах — оптимальным является 150% масштабирование экрана.

И в Windows функция реализована отлично, проблем с ней нет, но Linux предлагает лишь два состояния масштабирования: 100% и 200%. Последний вариант неплох, если вы используете, например, 4K-дисплей, но в ноутбуках пока все же популярно именно FullHD-разрешение. Читайте наши новости в Телеграм.

Как же решить проблему масштабирования?

Linux позволяет устанавливать различные оболочки (интерфейсы). В Ubuntu 19.10 используется оболочка GNOME, в которой не так давно появилась экспериментальная функция fractional scaling (дробное масштабирование), активируя ее через команду в консоли, в настройках системы, помимо 100% и 200%, появится 125%, 150% и 175% масштабирование. Проблема решена? Да, но есть одно «но».

Ubuntu 19.10 работает очень нестабильно. И если вам казалось, что Windows нестабильна, вы еще не пробовали ставить Ubuntu 19.10. Ноутбук с этой версией теряет 100% заряда за 1-2 часа, сильно нагревается и шумит, имеются проблемы с вертикальной синхронизацией, когда при скроллинге страницы в браузере картинка обрывается, и кажется, что кто-то разрезал сайт ножницами. Пользователи Linux скажут — зачем ставить нестабильную версию Ubuntu. Да, можно поставить Ubuntu 18. В этом случае проблем с производительностью и автономностью не было, но на 18-ой версии не работает функция дробного масштабирования. Окей, может попробовать другой дистрибутив Linux? Да!

Chrome vs Firefox

Тогда я скачал Fedora. Она также использует GNOME и поддерживает масштабирование. Но, в отличие от Ubuntu, никак не решает проблему масштабирования сторонних приложений. Firefox адаптирован — с ним все хорошо, но проблемы возникают с другими решениями. Например, вы получите размытые приложения, использующие в качестве основы движок V8. Это касается браузера Chrome и всех приложений на Electron, например, Slack, Skype, VS Code и другие. Пользоваться можно, но сложно. В Ubuntu это решается путем двукратного увеличения разрешения окна приложения, при этом страдает производительность.

Про другие дистрибутивы рассказывать даже нет смысла, все они в этом вопросе решают проблему лишь увеличением шрифта, а не элементов интерфейса. И ведь кого-то такое решение устраивает — удивительно.

В этом весь Linux

Вы получаете систему, которая не рассчитана на обычного обладателя ноутбука с hiDPI-экраном. В 2020 году нет нормального дистрибутива с поддержкой таких дисплеев. И это просто удивительно. Чтобы нормально использовать Linux, вы должны обладать ноутбуком с разрешением 1366 x 768 точек и радоваться видимым пикселям на экране. Класс! После такого опыта начинаешь ценить MacOS и MacBook еще сильнее и уважать Apple.

Новости, статьи и анонсы публикаций

Свободное общение и обсуждение материалов

Лонгриды для вас

Раньше выбор между iPad и MacBook Air был очевидным, но с появлением Magic Keyboard всё изменилось. В этой статье сравниваем лицом к лицу iPad Pro с клавиатурой и MacBook Air M1. Результаты получились неожиданными.

Несмотря на пандемию, Apple удалось сохранить объёмы производства фирменной техники почти на доковидном уровне. Спасибо властям Китая 🇨🇳 за то, что ввели своевременный локдаун в Ухане

Apple готовит новый Mac mini — с чипом M1X, с новым тонким дизайном, магнитным кабелем питания и внешним блоком, как у iMac 24. У нас уже есть его предполагаемые рендеры, и это просто пушка. Зачем теперь просто Mac mini M1?

Пользуюсь iMac 21.5 inch 2013 с 2014 года, пользуюсь MacBook Air 13 inch 2017 года с 2018 года. Очень высоко ценю macOS как операционку. и теперь низачто не вернусь на. Windows платформу. Мне всё нравится в MacOs и iMac и MacBook.
Спасибо  за такие продукты.

Источник

Читайте также:  What is windows 10 pro redstone
Оцените статью