كيفية ترقية جهاز Mac الخاص بك بجدية (وحتى إعطائه سمة Matrix)

حبة زرقاء وحبة حمراء و 3 خطوات نحو النعيم الطرفي

هل تبدو محطة Mac الخاصة بك حاليًا هكذا -> (بمعنى آخر ، إنها تمتص نوعًا ما)؟

هل تريدها أن تبدو هكذا -> (أو ، كما تعلم ، بدس)؟

أو بشكل أكثر واقعية -> (وفي الواقع أكثر روعة) ... مثل هذا؟

لا يزال يبدو بدسًا ، وهو الآن قابل للاستخدام وقادر على تشغيل الكثير من الميزات المفيدة الإضافية التي ستوفر لك الوقت وتجعلك تشعر وكأنك مبرمج من المستوى التالي(سواء كنت تلتزم بنظام ألوان Matrix أم لا).

الآن بعد أن حظيت باهتمامكم ، دعونا نتعلم معًا.

وعدك ، عزيزي القارئ ، أن أكتب بلغة إنجليزية بسيطة بقدر ما أستطيع لأخذك في هذه المهمة المجيدة لتقصي الحقائق. أنا نفسي في بداية رحلة الترميز الخاصة بي ، لكن هذا لا يعني أننا لا نستطيع تحقيق أشياء عظيمة وهامة (مثل تجنب تعلم كيفية البرمجة فعليًا من خلال العمل على كيفية جعل كل شيء لعنة يشبه المصفوفة ، وربما تعلم شيئًا عن طريق الخطأ حول الكود في العملية).

للمبتدئين: ما هو Terminal على Mac؟

عادةً ما تقوم بالنقر فوق الشاشة باستخدام لوحة المفاتيح والماوس للقيام بأشياء ممتعة على جهاز الكمبيوتر الخاص بك. باستخدام Terminal (تطبيق عادي يأتي مع جهاز Mac الخاص بك) ، يمكنك توجيه جهاز الكمبيوتر الخاص بك للقيام بالأشياء بدلاً من استخدام قوة الكتابة على لوحة المفاتيح.

يمكن أن تكون هذه أشياء بسيطة مثل إنشاء مجلد جديد عن طريق كتابة "mkdir" ، وصولاً إلى كل الأشياء القوية مثل إجبار الكمبيوتر على جعلك شطيرة:

الآن تم توضيح ذلك ، كيف نجعل Terminal رائعًا؟

الحبة الزرقاء أو الحبة الحمراء ...

نظرًا لأنني متأكد من أنك توقعت في منشور مدونة يتضمن مراجع Matrix فضفاضة وسريعة ، فهناك خياران. الحبة الزرقاء سهلة وستنتهي من الانقسام المتقطع في أقل من ثلاث دقائق. الحبة الحمراء أكثر إثارة ، وإثارة ، ولها سقف أعلى بكثير - سنحتاج من أجلها إلى الاستفادة أكثر بكثير من خلاياك العصبية الثمينة.

الحبة الزرقاء

بالنسبة للحبة الزرقاء ، إليك بعض الخطوات السريعة والسهلة لجعل جهازك الطرفي يشعر بالفخر لـ Neo:

[1] افتح Terminal عبر وظيفة بحث Spotlight

- الأمر ⌘ + مسافة ، "طرفية"

[2] افتح تفضيلات Terminal: قم بتغيير ملف التعريف إلى "Homebrew" ، بما في ذلك عند بدء التشغيل

-المحطة الطرفية ، التفضيلات ، عام -> نافذة جديدة مع ملف التعريف -> البيرة

- Terminal ، Preferences ، Profiles -> Homebrew -> انقر فوق "افتراضي" في أسفل اليسار

[3] أعد تشغيل المحطة

يجب أن يكون لديك الآن محطة niiiccceee Matrix-esque ، مثل ما يلي:

كان هذا الحبة الزرقاء لذيذًا وسهلاً. الآن من أجل الحبة الحمراء.

الحبة الحمراء

هذا من أجل المتفوقين ، المجانين ، الباحثين عن الحقيقة. بعد ذلك ، لن يبدو رمز الجهاز الخاص بك مثل المصفوفة فحسب ، بل سيقوم بأشياء قوية للغاية. قد لا تكون نفس المبرمج مرة أخرى ...

كل ما يتطلبه الأمر هو ثلاث خطوات:

[1] Badassify Terminal الخاص بك

[2] اجعلها مصفوفة

[3] ارفع مستوى الطاقة في جهازك الطرفي

الخطوة 1 من 3: قم بتفعيل جهازك الطرفي

أول الأشياء أولاً ، نحتاج إلى تمكين محطتك الطرفية للقيام بأشياء رائعة ، بما في ذلك:

  • Installing iTerm: a better version of Terminal (check out the awesome features from splitting panes to intelligent search terminal searching by clicking here)
  • Changing shell from “bash” to the more flexible and powerful “zsh” (The shell is like the software your terminal application is running. It takes your keyboard commands in terminal and gives them to the computer to perform.)
  • Install “oh-my-zsh,” which will super-charge your zsh shell (that is, it is a community-driven framework for managing your zsh configuration)
  • Bonus powers: syntax highlighting (shows you whether your command will run before you run it) and z terminal navigation (makes navigating the terminal much faster by estimating the folder you want to switch to using “frecency”)

To empower your terminal with all the above, follow this excellent guide by Jilles Soeters: Baddassify your terminaland come back for Steps 2 and 3.

Glad to have you back

Now its time to take your newly-badassified terminal and fully ingest that Red Pill…

Step 2 of 3: Make it Matrix

Thankfully some kind soul (Robert Dempsey) has already exported a full Matrix color scheme for iTerm, so all we need to do is import it!

Of course if the Matrix color theme doesn’t take your fancy, feel free to use a default and skip to step 3!

[1] Download the color scheme code from this link and move the folder to an easy place to access

- Click: “Download Zip”

- Create a folder on your Desktop called “iTermThemes”

- Move the file “matrix_color_scheme_iterm2” to the iTermThemes folder (not the whole folder, only the file)

[2] Open Terminal and change to the directory where you moved the file

- Use the change directory (cd) command to change to the folder where you have the file

cd Desktop/iTermThemes

[3] Now that you are in the correct directory (folder) in Terminal, copy paste the following code into Terminal to run it:

for f in*; do

THEME=$(basename "$f")

defaults write -app iTerm 'Custom Color Presets' -dict-add "$THEME" "$(cat "$f")"

done

This code runs through each of the color codes in the file (using “for…”)

and saves the result as “matrix_color_scheme_2” in the Custom colors in iTerm

(Example of a color: ‘Selected Text Color’ = { ‘Blue Component’ = ‘1.000000’; ‘Green Component’ = ‘1.000000’; ‘Red Component’ = ‘1.000000’)

[4] Update iTerm preferences to use the new Matrix color scheme

- iTerm2, Preferences, Profiles, Colors, Color Presets, “matrix_color_scheme_iterm2”

Your Terminal should now feel like this:

Step 3 of 3: Power-level your terminal

There is more?! Indeed there is more, you want your terminal to be the talk of the town, right?

The next step is to pimp your terminal with Powerlevel9k by Ben Hilburn, giving it fancy symbols and customisable gizmos with an out-of-the-box configuration. These visual cues are actually super useful in saving space and understanding your live environment, like what directory you are in, what Git branch you are on, and even how long your code took to run.

Before we begin, some background knowledge:

- “Powerlevel9k” is a theme for Oh-My-Zsh

- For the symbols to appear properly, you also need to install a “Powerlinefont (a font that includes a set of symbols, like how wingdings has symbols, but with actual letters too)

Install Powerlevel9k theme for Oh-My-ZSH

[1] Copy this code into your terminal, which will clone the Powerlevel9k repository into your Oh-My-Zsh custom themes directory.

$ git clone //github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k

[2] You then need to choose this theme in Oh-My-Zsh by editing the profile file

[i] Open the profile file in the text editor “nano” by typing the following into your terminal:

nano ~/.zshrc

[ii] Find the part of the file with

ZSH_THEME=" e>"

…and replace it with (important: no spaces)

ZSH_THEME="powerlevel9k/powerlevel9k"

Note: You can navigate around the “nano” text editor using your arrow keys and type straight into it (much easier than VIM, if you have ever used that!).

[iii] To save the change and exit the Nano text editor:

- Ctrl-x (i.e. ^x)

- Y (this saves the change)

Now… the final step

Install and select Powerline fonts

Installing the standard Powerline fonts is thankfully very easy!

[1] By running the following code, you will clone the Powerline repository to your computer and install the fonts all in one easy step (you can keep the comments in).

# clonegit clone //github.com/powerline/fonts.git --depth=1# installcd fonts./install.sh# clean-up a bitcd ..rm -rf fonts

[2] Select a Powerline font in iTerm preferences

- iTerm, Preferences, Profiles, Text, Change Font, *Select Meslo LG M for Powerline*

All that is left is to FEEL THE POWER of your new Terminal

What if I told you… that this is only the beginning

I highly recommend continuing to play around with the powers of iTerm, Oh-My-Zsh and Powerlevel9k. It is a great practical way to learn more about Terminal while super-charging it.

There are a ton of settings, customisation options, and plugins so you can get your Terminal looking and behaving exactly as you want it to with a bunch of awesome features.

An easy win I found was adding the following code to your zshrc file. Type it into Terminal nano ~/.zshrc) just before the “ ZSH_Theme” line. This shortens the file-paths shown on each line and saves some room for your code itself.

#Shorten directory shownPOWERLEVEL9K_SHORTEN_DIR_LENGTH=1POWERLEVEL9K_SHORTEN_DELIMITER=””POWERLEVEL9K_SHORTEN_STRATEGY=”truncate_from_right”
#Set default user to avoid showing 'user' on every lineDEFAULT_USER=”whoami”

Of course, you can also choose alternative colour schemes for your Terminal if your grow tired of green. Just know, you may upset Morpheus.

I hope you enjoy your new Badass Matrix Terminal and, if you enjoyed this blog post, (my first ever!), feel free to click ‘Follow’ and give me a few Claps by clicking the beautiful Medium claps button below ?

Click here for my next post: “How to become a code-learning super NINJA”