tags

[2]
[2]
[1]
[1]

オシャレで拡張可能な次世代ターミナルソフト Ghostty / Wave / Wezterm / Warp / Hyper

(2026年11月更新:リンク先と Homebrew のコマンドを現在のものに直しました)

● 1 . Wezterm

Ghostty より設定がしやすいのでおすすめです

https://wezterm.org/

・Wezterm のインストール

こちらからダウンロードします

https://wezterm.org/install/macos.html

・Wezterm の設定の作成

cd
vi .wezterm.lua

.wezterm.lua を以下の内容で保存します

local wezterm = require 'wezterm'
local config = wezterm.config_builder()

------------------------------------------------------------
-- Window
------------------------------------------------------------

config.initial_cols = 150
config.initial_rows = 50

config.window_padding = {
  left = 6,
  right = 6,
  top = 4,
  bottom = 4,
}

config.window_close_confirmation = 'NeverPrompt'

------------------------------------------------------------
-- Font
------------------------------------------------------------

config.font = wezterm.font_with_fallback({
  "Menlo",
  "Hiragino Sans",
})
config.font_size = 14

------------------------------------------------------------
-- Colors
------------------------------------------------------------

config.color_scheme = 'Dissonance (Gogh)'

config.colors = {
  background = "#1e1e1e",  -- 余白部分の色
}


------------------------------------------------------------
-- Other
------------------------------------------------------------

-- タブがひとつの時はタブバー表示しない
config.hide_tab_bar_if_only_one_tab = true

-- Command + - のフォント変更時にウインドウサイズを変更しない
config.adjust_window_size_when_changing_font_size = false

-- padding
config.window_padding = {
  top = "8px",
  bottom = "8px",
  right = "16px",
  left = "16px",
}

------------------------------------------------------------
-- Key Binding
------------------------------------------------------------
config.keys = {
  {
    key = "LeftArrow",
    mods = "CMD|OPT",
    action = wezterm.action.ActivateTabRelative(-1),
  },
  {
    key = "RightArrow",
    mods = "CMD|OPT",
    action = wezterm.action.ActivateTabRelative(1),
  },
}

------------------------------------------------------------
-- Return configuration
------------------------------------------------------------

return config

https://wezterm.org/colorschemes/index.html

● 2 . Ghostty

https://ghostty.org/

brew install --cask ghostty

設定方法 https://ghostty.zerebos.com/

こちらにアクセスして「Ghostty Config」から export します。

設定ファイルに貼り付けます 例

window-width  = 200
window-height = 50

keybind = super+alt+left=previous_tab
keybind = super+alt+right=next_tab
keybind = shift+enter=text:\n

● Wave

https://www.waveterm.dev/download

brew でもインストールできます

brew install --cask wave

● warp

https://www.warp.dev/

● Hyper

https://hyper.is/

● ターミナルソフト Hyperのインストール方法

brew install --cask hyper

● おすすめプラグイン

● hyper-active-tab

アクティブなタブの横に ▲ をつけて現在アクティブであることをわかりやすくします。

● hyper-quickssh

よく使うコマンドを設定ファイルに登録しておいて 「Command + O」 から呼び出して実行することができます
https://github.com/edhuardotierrez/hyper-quickssh

コマンドは ~/.hyper_plugins/hyper-quickssh-config.json に記述します。

● hyper-search

https://github.com/jaanauati/hyper-search
ターミナル内を文字列検索できるようにします。

● hyper-statusline

https://github.com/henrikdahl/hyper-statusline

● プラグインの指定方法

.hyper.js に次のように記述します

  plugins: [
    'hyper-active-tab' ,
    'hyper-quickssh' ,
    'hyper-search' ,
    'hyper-statusline' ,
  ],

No.211
11/04 00:06

edit

Vagrant の共有フォルダの設定とパーミッション(Vagrantfile)

(2026年11月更新:リンク切れを外し、現在の Mac での注意を追加しました)

今の Mac での Vagrant の使い方はこちらの記事を見てください。 Macで仮想マシンを作る Vagrant と Docker・OrbStack・Lima

● Vagrant の共有フォルダ

Vagrant では次のフォルダが初期状態で共有されます。

ホストマシン : 起動フォルダ(Vagrantfile があるフォルダ)
ゲストマシン : /vagrant/

● 共有フォルダのパーミッションを設定する

共有フォルダのパーミッションはゲストマシンでは変更できません。ホストマシンの Vagrantfile に次のように設定します(ディレクトリ 777、ファイル 666 の例です)。

config.vm.synced_folder ".", "/vagrant", mount_options: ['dmode=777','fmode=666']

● 起動のたびに Web サーバーを起動する

共有フォルダを Web サーバーのドキュメントルートにしていると、ゲストマシンの起動時には共有フォルダがまだ使えず、Web サーバーが起動しないことがあります。 Vagrantfile に次のように書くと、毎回の起動のあとに実行できます。

config.vm.provision :shell, run: "always", :inline => <<-EOT
    sudo systemctl start apache2
EOT

サービス名はゲストの OS に合わせて変えてください。

● 共有フォルダをオフにする

config.vm.synced_folder ".", "/vagrant", disabled: true

No.153
11/03 23:40

edit

virtualbox
vagrant

MacのSQLiteクライアントソフト(DB Browser for SQLite / TablePlus / sqlite3 コマンド)

(2026年11月更新:アプリを追加しました)

● DB Browser for SQLite(無料)

https://sqlitebrowser.org/

brew install --cask db-browser-for-sqlite

SQLite のファイルを開いて、テーブルの中身の確認や編集、SQL の実行ができます。

● TablePlus(無料版あり)

https://tableplus.com/

brew install --cask tableplus

SQLite のほか MySQL や PostgreSQL も扱えます。

● DBeaver(無料)

https://dbeaver.io/

brew install --cask dbeaver-community

● ターミナルの sqlite3 コマンド

macOS には sqlite3 コマンドが最初から入っています。

sqlite3 test.db
.tables
.schema テーブル名
select * from テーブル名;
.quit

添付ファイル1
db_t.jpg ( 3.9 KBytes ) ダウンロード

Macで仮想マシンを作る Vagrant と Docker・OrbStack・Lima(Apple シリコン対応)

(2026年11月更新:CentOS 5・PHP 5 向けの手順を外し、Apple シリコンの Mac に合わせて書き直しました)

開発用のサーバー環境を Mac の中に作る方法です。

● まず確認:今は Docker が中心

Web 開発の環境なら、今は仮想マシンより Docker を使うことが多くなっています。

  • Docker Desktop: brew install --cask docker-desktop
  • OrbStack:軽い Docker の実行環境で、Linux の仮想マシンも作れます(個人利用は無料)。 brew install --cask orbstack
  • Lima:コマンドで Linux の仮想マシンを作れます(無料)。 brew install lima
  • UTM:画面で操作する無料の仮想マシンアプリです。 記事はこちら

● Vagrant

https://developer.hashicorp.com/vagrant/downloads

brew install --cask vagrant

Vagrant は、仮想マシンの作成を Vagrantfile という設定ファイルで自動化するツールです。実際に仮想マシンを動かすソフト(プロバイダー)は別に必要です。

  • Apple シリコンの Mac:Arm 版の box が必要です。x86 の box は動きません。プロバイダーには VMware Fusion や Parallels などを使います。VirtualBox は 7.1 から Apple シリコンで動きますが、対応している box は限られます。
  • Intel の Mac:VirtualBox で従来どおり使えます。

box は次のサイトで探します。 https://portal.cloud.hashicorp.com/vagrant/discover

以前紹介していた CentOS は開発が終わっています。今から作る場合は Ubuntu などを選んでください。

● Vagrant の基本

mkdir ~/Vagrant/ubuntu
cd ~/Vagrant/ubuntu
vagrant init bento/ubuntu-24.04
vagrant up
操作 コマンド
起動 vagrant up
停止 vagrant halt
再起動 vagrant reload
状態の確認 vagrant status
SSH で接続 vagrant ssh
box の一覧 vagrant box list
box の削除 vagrant box remove box名
仮想マシンの削除 vagrant destroy

● ssh コマンドや SFTP ソフトで接続する

vagrant ssh-config

表示された HostName、Port、IdentityFile を使って接続します。

ssh [email protected] -p 2222 -i 表示された秘密鍵のパス

● データの保存先を変える

box のデータは初期状態で ~/.vagrant.d に保存されます。外付けディスクなどに変える場合は次のように設定します。

export VAGRANT_HOME=/path/to/hdd/vagrant.d

共有フォルダの設定はこちらの記事を見てください。 Vagrant の共有フォルダの設定とパーミッション


添付ファイル1
添付ファイル2
No.148
11/03 23:40

edit

添付ファイル

virtualbox
vagrant

MacでWebサイトのリンク切れをチェックする(Integrity / lychee)

(2026年11月更新:公式サイトのリンクを直し、コマンドとほかのアプリを追加しました)

● Integrity(無料)

https://peacockmedia.software/mac/integrity/

brew install --cask integrity

Web サイトの URL を入れると、ページを巡回してリンク切れを一覧にします。

● lychee(無料・コマンド)

https://github.com/lycheeverse/lychee

brew install lychee

制作中のファイルや Web ページのリンクをまとめて確認できます。

lychee "./**/*.html"
lychee https://example.com/

● Screaming Frog SEO Spider

リンク切れのほか、タイトルなども確認したい場合はこちらです。 WebサイトをクロールしてエラーやタイトルをチェックするMacアプリ Screaming Frog SEO Spider


添付ファイル1

MacのMySQLクライアント(Sequel Ace / DBeaver / TablePlus / MySQL Workbench)

(2026年11月更新:リンクとインストール方法を直し、TablePlus を追加しました)

● Sequel Ace(無料)

https://sequel-ace.com/

brew install --cask sequel-ace

開発が止まった Sequel Pro の後継です。Mac 専用で動作が軽いのでおすすめです。

● DBeaver(無料)

https://dbeaver.io/download/

brew install --cask dbeaver-community

いろいろなデータベースを扱えます。

DBeaver の設定を Dropbox で共有する例です。

cd ~/Library
ln -s ~/Dropbox/DBeaverData DBeaverData

● TablePlus(無料版あり)

https://tableplus.com/

brew install --cask tableplus

● MySQL Workbench(無料)

https://www.mysql.com/jp/products/workbench/

brew install --cask mysqlworkbench

MySQL の公式のアプリです。

● Valentina Studio(無料版あり)

https://valentina-db.com/

● Navicat(有料)

https://www.navicat.com/ja/

brew install --cask navicat-premium

添付ファイル1
添付ファイル2
添付ファイル3
添付ファイル4

Sass・SCSSをコンパイルするツール(CodeKit / Sass コマンド / Vite)

(2026年11月更新:Hammer の開発が終わったため書き直しました)

● CodeKit(有料)

https://codekitapp.com/

brew install --cask codekit

画面で操作できる Mac のアプリです。

  • Sass・SCSS をコンパイルして CSS を作る
  • ファイルを保存すると、ブラウザを自動で再読み込みする
  • 画像の圧縮、Autoprefixer、ファイルの圧縮
  • Kit 言語で HTML に変数やテンプレートを使う

Kit 言語の例

変数を使う

<!-- $title = サイトのタイトル -->
<title><!-- $title --></title>

ファイルを読み込む(拡張子は .kit にします)

<!-- @include "include/header.kit" -->

● Sass コマンド(無料)

Node.js が入っていれば、npm で入れられます。

npm install -g sass
sass --watch scss/style.scss css/style.css

保存するたびに CSS が作られます。

● Vite(無料)

今の Web 制作でよく使われるビルドツールです。npm install -D vite sass で入れると、Sass のコンパイルとブラウザの自動更新ができます。

https://vite.dev/

以前紹介していた Hammer は開発が終わっています。


添付ファイル1
添付ファイル2

MacでiPhoneやiPadでのサイトの見え方を確認する(Chrome / Safari の開発者ツール)

(2026年11月更新:ブラウザの標準機能を中心に書き直しました)

Web サイトがスマートフォンやタブレットでどう見えるかを、Mac で確認する方法です。アプリを入れなくても確認できます。

● Google Chrome

  1. 確認したいページを開きます。
  2. option + command + I で開発者ツールを開きます。
  3. shift + command + M を押します(開発者ツールの左上のスマートフォンのアイコンでも同じです)。
  4. 画面の上の一覧で、iPhone などの機種を選びます。

● Safari

  1. 開発メニューを表示する設定をします。Safari の設定の「詳細」タブに項目があります。
  2. 「開発」メニューからレスポンシブデザインモードに入ります。
  3. 機種を選びます。

● 実機に近い環境で確認する

  • Xcode の Simulator:Xcode を入れると、iPhone や iPad のシミュレータの Safari で確認できます。
  • 実機の Safari を Mac で調べる:iPhone を Mac につないで、Mac の Safari の「開発」メニューから接続します。iPhone 側で「設定」→「アプリ」→「Safari」→「詳細」の「Web インスペクタ」をオンにします。

● Polypane(有料)

https://polypane.app/

複数の画面サイズを並べて確認できるブラウザです。


添付ファイル1
添付ファイル2
No.46
11/03 23:40

edit

添付ファイル

iPad
iPhone