Pengaturan Mac Baru 2025 Saya

Pengaturan Mac Baru 2025 Saya


Saya menyiapkan Macbook Pro baru saya (14 inci, 2024 M4 Pro 24 GB RAM 500GB HD) hari ini (saya merekomendasikan lebih banyak memori tetapi ini bukan pilihan saya). Ini semua yang saya gunakan di Mac.

Versi sebelumnya dari postingan ini: dari 2018-2020, 2021, 2022 dan 2023 dan 2024. Jika saya memperbarui postingan ini di masa mendatang, konten ini akan diarsipkan tetapi URL ini akan tetap ada.

Perubahan:

tujuan saya adalah mengganti banyak utilitas kecil yang biasa saya gunakan, dengan plugin raycast

Pendiri Raycast memiliki lebih banyak hal di sini.

  • Peramban: Arc Browser: Saya mencoba Kagi tetapi terlalu banyak aplikasi yang tidak kompatibel dengan Safari jadi RIP. disetel ke default.
    • SEGERA buat google meet, bagikan layar, rekam layar (agar semua izin berfungsi sehingga Anda tidak perlu me-restart browser nanti). juga dapat melakukan ini melalui aplikasi web discord atau zoom – cukup mulai layar berbagi panggilan dan dapatkan semua izin berfungsi secepatnya)
  • Masuk ke: (ini membantu login untuk layanan lain di bawah)
    • Twitter
    • Github (petunjuk pengaturan lebih lanjut di bawah)
    • Gmail
  • Instal Warp (terminal normal pilihan saya, bagus untuk perintah yang dihasilkan AI, tetapi memakan memori)

Jalankan ini terlebih dahulu agar dapat berjalan di latar belakang

  • Instal oh-my-ZSH – sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  • Instal Homebrew – /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" kemudian
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/swyx/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

aku punya banyak barang lagi brew list tapi saya tidak yakin apa yang saya gunakan secara aktif. Anda dapat menginstalnya secara massal – membuangnya ke a packages.txt kemudian brew install $(cat packages.txt)

aom			icu4c@76		libvmaf			(email protected)
aribb24			imath			libvorbis		qemu
brotli			jpeg-turbo		libvpx			rabbitmq
ca-certificates		jpeg-xl			libx11			rav1e
cairo			krb5			libxau			readline
capstone		lame			libxcb			rubberband
certifi			leptonica		libxdmcp		sdl2
cjson			libarchive		libxext			snappy
colima			libass			libxrender		speex
dav1d			libb2			lima			sqlite
docker			libbluray		little-cms2		srt
docker-completion	libdeflate		lz4			svt-av1
dtc			libevent		lzo			tesseract
elixir			libidn2			m4			theora
erlang			libmicrohttpd		mbedtls			unbound
ffmpeg			libnghttp2		mpdecimal		unixodbc
flac			libogg			mpg123			vde
fnm			libpng			ncurses			webp
fontconfig		librist			nettle			wxwidgets
freetype		libsamplerate		opencore-amr		x264
frei0r			libslirp		openexr			x265
fribidi			libsndfile		openjpeg		xorgproto
gettext			libsodium		openssl@3		xvid
gh			libsoxr			opus			xz
giflib			libssh			p11-kit			yt-dlp
glib			libtasn1		pango			z
gmp			libtiff			pcre2			zeromq
gnutls			libtool			pipx		 zimg
graphite2		libunibreak		pixman			zstd
harfbuzz		libunistring		pnpm
highway			libusb			postgresql@14
honcho			libvidstab		python-packaging
flyctl

Salah satu dari ini akan meminta Anda untuk menginstal Apple Command Line Tools – membutuhkan waktu 15-25 menit untuk mengunduhnya, jadi lakukan ini terlebih dahulu. Jangan menjalankannya secara paralel.

  • Pengaturan Sistem:
    • Nonaktifkan pencarian Spotlight untuk semua jenis sampah kecuali aplikasi dan preferensi sistem
      • termasuk opsi Pengembang bodoh (pastikan untuk menambahkan Xcode.app ke/Applications bukan/user/swyx/Applications)
      • trik “sentuh xcode.app” baru-baru ini gagal untuk homebrew. memperbaikinya adalah xcode-select --install Dan sudo xcode-select -s /Library/Developer/CommandLineTools menurut saya
    • Nonaktifkan Tanya Siri
    • Matikan koreksi otomatis di Keyboard
    • https://github.com/swyxio/swyxdotio/assets/6764957/d687d9e1-ccec-4169-856f-cedcea9129ef
    • Atur ke Kursor besar untuk aksesibilitas selama presentasi
    • Perbaiki arah trackpad: Trackpad -> Gulir & Zoom – Nonaktif alami
    • Nonaktifkan pencarian kamus: Trackpad -> Arahkan & Klik -> Cari & pendeteksi data mati
    • (jika menggunakan keyboard windows) memetakan ulang tombol alt dan cmd untuk ergonomis
  • Pengaturan pencari:
    • Pengaturan → lanjutan -> tampilkan ekstensi nama file
      • Saat melakukan pencarian -> Cari Folder Saat Ini
    • Aktifkan menampilkan dotfiles (cukup tahan Cmd + Shift + .(dot) di jendela Finder)
    • Tampilkan bilah jalur di footer untuk navigasi yang lebih mudah (Lihat -> Tampilkan Bilah Jalur)
    • Pangkas bookmark sidebar yang berlebihan
      • buat folder “Kerja” dan sematkan
    • Pengaturan -> umum – Pertunjukan Windows Finder Baru -> Bekerja
  • papan ketik:
  • Dermaga MacOS:
    • Hapus semuanya dari Dock kecuali: Finder, System Preferences, dan Trash
    • Aktifkan Dock Auto Hiding – untuk mendapatkan lebih banyak ruang layar untuk presentasi
      • aktifkan ini juga untuk bilah Menu MacOS
  • Ekstensi Chrome: (terkait dengan akun Chrome)
  • Unduh, instal, dan atur font – Inconsolata untuk Powerline dan Meslo LG M untuk Powerline
  • Salin dotfiles saya (vimrc, zshrc, .gitignore_global): https://Gist.github.com/swyxio/7fa1009e460ecb818d5e6d9ca4616a05
  • Anda menginstal zsh di atas ZSH, sekarang atur sisanya
    • git config --global init.defaultBranch main
    • git config --global user.name "swyxio"
    • git config --global user.email (email protected)
    • setelah Anda menginstal diff-so-fancy
      • mengatur git config --global core.pager "diff-so-fancy | less --tabs=4 -RFX" – membuat git diff jauh lebih bagus
        • Anda juga dapat melakukan perbedaan dengan fungsi bash ini dif() { git diff --color --no-index "$1" "$2" | diff-so-fancy; } atau dengan VSCode code --diff file1.js file2.js.
        • Anda juga dapat mencoba https://github.com/dandavison/delta
  • menyesuaikan /.oh-my-zsh/themes/agnoster tema dari dotfiles
  • atur font untuk Warp: https://warp.dev/
    • satu-satunya pengaturan yang benar-benar perlu saya lakukan adalah mengatur font ke “Inconsolata for Powerline” – yang saya unduh di atas.

Anda seharusnya sudah menginstal banyak hal dengan Homebrew seperti di atas. Di bawah ini saya akan mencantumkan hal-hal lain yang mungkin ingin Anda gunakan:

  • CLI Github: brew install github/gh/gh
    • kamu perlu melakukannya masuk ke git – jika Anda mengaktifkan 2fa, Anda tidak dapat menggunakan kata sandi github normal Anda. coba dorong ke repo acak mana pun dan masukkan Token Akses Pribadi untuk kata sandi.
    • lalu lari gh auth login
    • tambahkan kunci GitHub SSH (bukan opsional)
  • Piton: tidak lagi pyenv dan tidak ada lagi Anaconda untukku. kepanasan yang baru adalah uv dari Astral. ini pengganti pip, virtualenv, pyenv, puisi, dll. sangat baru tetapi tidak banyak pengalaman pribadi dan ingin mencobanya lain kali. pip install uvlalu alih-alih masa depan pip install menggunakan uv pip installatau uv venv alih-alih virtualenv atau python -m venv. jauh lebih cepat dan dapat dipertukarkan dengan alat lain… tetapi mungkin masih memiliki sedikit masalah penyelesaian ketergantungan terutama untuk proyek lama.
    • pyenv virtualenv memerlukan beberapa pengaturan zshrc, atau dapatkan Failed to activate virtualenv. Perhaps pyenv-virtualenv has not been loaded into your shell properly. kesalahan, yang saya perbaiki dengan ini.
    • instal pytorch: pip3 install torch torchvision
  • Siapkan Node.js/NPM menggunakan – Anda seharusnya sudah menginstal fnm (alternatif yang lebih cepat untuk nvm) dari instalasi Homebrew di atas sehingga tidak perlu pengunduhan terpisah.
    • rencana: coba mise daripada nvm yang menangani multi lang fnm curl https://mise.run | sh
      • fnm install 24 untuk menginstal simpul 24
      • kami melakukannya brew install pnpm sebelumnya <- tampaknya semakin menjadi norma
      • npm login
      • npm config set loglevel="warn"
      • npm i -g undollar untuk menghapus $
      • npm install -g npm-check-updates untuk memperbarui deps
      • sudo npm install -g trash-cli untuk menambahkan a trash perintah agar Anda tidak menghapus file secara permanen
  • Digunakan untuk merekomendasikan benang. Sekarang brew install pnpm sebagai manajer paket simpul cepat
  • Anda mungkin perlu bekerja di sekitar Mac OS Sierra
  • brew install z – tidak langsung berfungsi – lihat masalah saya di repo rupa/z – homebrew mengubah jalur pemasangan default skrip z.sh jadi pastikan Anda menunjuk ke jalur baru yang benar – . /opt/homebrew/etc/profile.d/z.sh di zshrc Anda
  • Lain-lain – barang yang pernah saya instal dan mungkin tidak diperlukan lagi
    • pip3 install --user powerline-status
    • buka folder netral dan git clone && cd fonts && ./install.sh



Source link

Postagens Similares

  • విద్యుత్ జలశక్తి

    నేను ఎప్పుడూ నన్ను “కారు వ్యక్తి” గా భావించలేదు. నేను కొన్న చివరి కొత్త కారు (మరియు వాస్తవానికి, ఇప్పుడు నేను దాని గురించి ఆలోచిస్తున్నాను మొదట నేను ఎప్పుడైనా కొన్న కొత్త కారు) చమత్కారమైన 1998 ఫోర్డ్ కాంటూర్ SVT. అప్పటి నుండి, మేము 2011 లో విడబ్ల్యు స్టేషన్ బండిని మరియు కుటుంబ రవాణా విధుల కోసం 2012 లో హోండా మినివాన్‌ను కొనుగోలు చేసాము. అంతే. స్టిగ్ యొక్క కలలు తయారు చేయబడిన…

  • RECENZJA: Odnajdywanie sensu w drugiej połowie życia (James Hollis)

    Jamesa Hollisa Odnalezienie sensu w drugiej połowie życia jest w mniejszym stopniu poradnikiem, a raczej wyzwaniem dla idei dorosłości. Podczas gdy większość kamieni milowych – kariera, małżeństwo, posiadanie domu – sprzedaje się jako metę, Hollis twierdzi, że stanowią one jedynie wstęp do prawdziwego dzieła życia. Często dochodzimy do trzydziestki i czterdziestki, zakładając, że dorosłość jest…

  • 为什么我认为VC现在陷入严重麻烦

    这就是为什么我认为VC作为一种物种,现在陷入严重麻烦的原因。 需要风投的主要原因是,通常不可能创办公司并在没有大量前期资本的情况下建立产品。现在事实并非如此。而且越容易获得的VC所需的VC。 整个生态系统都是基于稀缺性的。创始人很少。很少的想法。很少的公司。同样,情况不再如此。 当有100倍的公司进行评估时,很难选择获奖者。 最激动人心的公司的创始人不太可能接听电话。有一个很小的时刻1)这样的公司需要用VC钱进行扩展,而2)其他人尚未利用。 许多VC仍在花费时间来管理现在正在摇动的多家旧版公司。这些公司中的许多公司将在未来5年内倒闭。 与您回来的人的竞争现在更强大10-100倍,因此您的赌注甚至不太保证。 所以: 仍然需要VC。但是绝大多数公司都需要它们,现在这将是少数。 找到需要您的小比例更难。 即使您找到某人…他们需要更少的帮助,给您较低的回报,他们将面临更强大的竞争。 仍然有可能获得胜利,但我认为这个空间看起来并不好。 笔记 AIL 1级:丹尼尔写了整个作品。我(Kai,他的DA)帮助了格式化和图像处理。了解有关AIL的更多信息 Source link

  • Revelación de portada exclusiva: In Your Starlight de Marina Baker

    Hoy en el sitio estoy encantado de revelar la portada de En tu luz de las estrellas de Marina Baker, una comedia romántica lésbica que se lanzará el 15 de diciembre de 2026 por Contrarian Publishing. Aquí está la historia: Comprometida con el supuesto amor de su vida y protagonizando una película importante, se suponía…

  • AI తొలగింపులు AI గురించి కాదు

    నేను ఈ AI తొలగింపులను వివరించడానికి ప్రయత్నిస్తాను. సమస్య ఏమిటంటే టాప్ 10% మరియు అందరి మధ్య ఉద్యోగి నాణ్యతలో చాలా వ్యత్యాసం. పెద్ద కంపెనీలో అత్యుత్తమ పనితీరు కనబరిచిన వ్యక్తులను భర్తీ చేయడానికి AI (నేడు) ఎక్కడా చేరుకోలేదు. కానీ వారు నాణ్యతా ప్రమాణంలో దిగువన ఉన్న 75% ఉద్యోగుల కోసం పదివేల మంది ఉద్యోగుల కోసం సంవత్సరానికి మిలియన్లు ఖర్చు చేస్తున్నారు. మరియు AI ఇప్పుడు వాటిని భర్తీ చేయడానికి తగినంతగా మెరుగుపడుతోంది. నేరుగా…

  • HazeOver — 用于突出显示最前面窗口的 Mac 实用程序

    2026 年 3 月 2 日星期一 早在 12 月,我就链接到了 Tyler Hall 的一个名为 Alan.app 的特技项目——一个简单的 Mac 实用程序,可以在当前活动窗口周围绘制一个粗体矩形。 Alan.app 允许您设置框架的厚度和颜色。我使用了一个小时左右,然后就退出了。它确实解决了在最新版本的 MacOS 中能够立即识别活动窗口的严重(且日益恶化)问题,但 Alan.app 的实现方式的粗糙性使其成为治本不如治病的情况之一。最终,我宁愿忍受几乎无法区分的活动窗口状态,也不愿每天看着 Alan.app 的原始活动窗口框架。 Alan.app 让我感兴趣的是它作为抗议应用程序的有效性。 Alan.app 的粗略解决方案的荒谬性凸显了根本问题的荒谬性——任何人甚至会 考虑 运行 Alan.app(或者 Hall 有意创建和发布它的事实)显示了最近的 MacOS 版本中的窗口 UI 有多么糟糕。 事实证明,有一个应用程序试图以一种您可能想要真正接受的优雅方式解决这个问题。它被称为 HazeOver,开发者 Maxim Ananov 在十年前首次发布了它。它在 Mac App Store 中的售价为 5 美元,包含在 SetApp 订阅服务中,并且可以从网站上免费试用。 HazeOver 的作用是通过调暗所有背景窗口来突出显示活动窗口。就是这样。但它能够沉着地完成这项简单的任务,并且对 MacOS 的日常可用性产生重大影响。不仅仅是 MacOS…

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *