Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
現役シリコンバレーエンジニアが教える NeoVim(VIM) + Tmux + Zsh 入門
Highest Rated
Rating: 4.5 out of 5(883 ratings)
5,487 students

現役シリコンバレーエンジニアが教える NeoVim(VIM) + Tmux + Zsh 入門

コーディングやターミナルのコマンド操作の作業時間を短縮させ、デスクトップ環境も整え作業効率を向上させるためコースとなっております。
Last updated 8/2025
Japanese

What you'll learn

  • NeoVim(Vim)の基本操作を習得できます。
  • Tmuxの基本操作を習得できます。
  • Zshの基本操作を習得できます。
  • 作業効率をアップさせるコマンド操作やデスクトップ環境を整えることができます。

Course content

8 sections65 lectures7h 35m total length
  • コースを始める前の注意事項7:05
  • コースで扱う資料と設定ファイル0:07

    講義で設定したコンフィグファイルとPDFの資料を添付いたします。P資料に関しては外部に公開しないようにお願いいたします。

  • 必要なコマンドだけ覚え、なるべくマウスを使わない2:39
  • おすすめのキーボードの設定6:53
  • MacへiTermのインストールと設定とショートカットキーの確認13:15
  • Windowsへcmderのインストールと設定とショットカットキーの確認18:10
  • シェルとは何か?Bash vs Zsh3:16
  • MacにZshの設定とScreenとTmuxとVimとNeoVimのインストールをする7:02
  • WindowsにWSLをインストールする7:16
  • WindowsにCmderからUbuntuを実行する設定をする6:45
  • WindowsにZshとScreenとTmuxとVimとNeoVimのインストール8:52

Requirements

  • アプリのインストールや環境設定のトラブルシューティングができることが望ましいです。
  • 簡単はコマンド操作(ls, pwdなど)を知っているとコースが習得しやすいかと思います。

Description

今回、NeoVIM, Tmux, Zshで作業効率を高める講座を担当させていただきます酒井潤です。現在、私はシリコンバレーでソフトウェアエンジニアとして15年勤務しておりますが、シリコンバレーのエンジニアも日々の作業効率を高めるため多くのツールを使っております。

世界で一番使われているEditorはVIMです。もちろん開発にはVS CodeやPycharmなどのIDEが使われますが、プラグインとしてインストールできるので、IDEを用いたコーディングでもVIMの機能で素早くコーディングする人が多いです。

また、ターミナルでのコマンド操作もTmuxの画面分割やZshの便利なプラグインなどで作業効率のスピードが速くなりますので、Vimだけではなく、Tmuxだけではなく、Zshだけではなく、組み合わせ、シームレスなナビゲーションを行って、作業時間を効率的に短縮できることかと思います。

また、作業時間を短縮することも重要ですけども、なるべくマウスを使わないような、コマンド作業を覚えてくと 手をマウスまで動かす稼働範囲も減りますので、肩こりなどの体への負担は軽減され、長期に仕事をするエンジニアには非常に重要なことかと思います。

さらに、画面やターミナルを見やすくすることも作業上でのストレスをなくしますので、毎日使うものは初期の段階で見栄えも含めてカスタマイズすると良いかと思います。

この作業効率ですが数秒でも遅いと、その数秒が日に日に積み重なって、効率よく仕事をしている人とどんどん差が開いていきますので、面倒くさがらずに初期に覚えることです。もし覚えきれなかったら、どんな設定があるのかだけでも頭の片隅に追いおき、いざというときには調べて使えるようにしておくと良いかと思います。

全ての便利なコマンドを覚えるのは不可能です。VIMだけでも組み合わせで2000はあると言われていますので、今回は、私の設定はもちろん、特に覚えておくと便利なコマンド等に注力してご紹介できればと思っております。

皆様が無駄なコマンドを覚えずに、最短の時間で重要なコマンド等が学べるようなコースになっていると自負しております。それではコースでお会いできる日を楽しみにております。

Who this course is for:

  • プログラマーやシステムアドミニスレーターなどターミナル上でコマンド操作を行う必要がある方