Introduction 私が今回構築したwezterm,zsh,starship,neovim環境を紹介します。 設定したconfigは以下のリポジトリにあります。 今回構築するきっかけは以下の動画を見て、Vim使いこなしてるのかっこいいな〜、Terminal上で全て完結したら便利だよな〜、という単純な動機から始まりました。 LazyVimでいきなりどーん!っと構築しても何が何だかわからないので、coralpinkさんのサイトを参考に構築させていただきました。 構築時の環境は以下となっています。 OS : macOS Sonoma 14.1.1 zsh : 5.9 (arm-apple-darwin23.0.0) wezterm : 20230712-072601-f4abf8fd starship : 1.16.0 neovim : v0.9.4
Like Clippy but for the CLI. A blazing fast AI helper for your command line. Clipea is a streamlined, cheap and hackable tool that integrates GPT with your console. It's like Github's Copilot for CLI but it's cheaper, faster and doesn't get in your way. Tell Clipea what you want to do and it'll give you a shell command, asking you if you want to run it. Clipea works even better with Zsh, as it add
Warpとは Warpとは、多くの便利な機能と最新のコードエディタのような操作感が実現されている非常に高速なRustベースのターミナルで、モダンなUIで利用体験も良く、生産性を上げられそうなアプリケーションです。 以下公式サイトもしくは、Homebrew経由でインストールできます。個人であれば、無料で利用することができます✨(2023年8月現在、Mac OSのみ対応しており、Windows版は開発中) 初回起動時はGithubのサインインが求められたり、簡単な質問に答える必要があります。ただ、導入自体はサクッと進めることができたり、Zshがデフォルトのシェルとして設定されているので、手間がかからないのも有り難いですね。 ■ 公式 ■ Homebrew iTermからの卒業 わたしは今まで、主にiTermを使ってターミナル操作を行ってきました。 ただ、iTermのデフォルト設定では、Mac内
Virtualgo (or vg for short) is a tool which provides workspace based development for Go. Its main feature set that makes it better than other solutions is as follows: Extreme ease of use No interference with other go tools Version pinning for imports Version pinning for executables, such as linters (e.g. errcheck) and codegen tools (e.g. protoc-gen-go) Importing a dependency that's locally checked
こんにちは。 琉大アドベントカレンダーをエイッとやる係のid:anatofuzです。 これは琉大 Advent Calendar 2019 10日目の記事です。 昨日はid:onigirichanreさんの逆求人の話でした。 onigirichanre.hateblo.jp 良いですね逆求人。僕も行ったことはありますが、都会でやっている逆求人の場合あからさまに自分に興味を持っている企業(人間)と、そうでない企業が目に見えてわかるので面白いですね。 ちなみに某サイバーなんとかとの面接体験は最悪だったのを覚えています。 このエントリ 最初は自分のデスク周りの話をしようと思っていましたが、 NiZのキーボードとFILCOのウッドパームレストは良いぞという話しかしないと思ったので、変更して便利コマンド/最近の自作スクリプトの話です。 あとサンテ メディカル12の目薬などは必ず持っておくと便利。 p
大体 bash がデフォルトになっていますが、慣れてくると別のシェルを試してみたくなったり、bash の脆弱性が見つかった時のように変更する必要がある場合に、ログインシェルを変更する方法についてです。 変更できるシェルの一覧を確認する 変更できるシェルは/etc/shellsに記載されています。 $ cat /etc/shells # List of acceptable shells for chpass(1). # Ftpd will not allow users to connect who are not using # one of these shells. /bin/bash /bin/csh /bin/ksh /bin/sh /bin/tcsh /bin/zsh Homebrew等を使い自分で用意したシェルに変更したい場合はファイルの末尾に追加します。ファイルの所有者は
fzy, fzf, peco などなど様々なフィルターコマンドがこの世にはあるけれど、結局それで何をすれば DX があがるのか・・・と言われたので、よく使うやつを羅列しました。とりあえずその1ということで。 GitHub - jhawthorn/fzy: A better fuzzy finder GitHub - junegunn/fzf: A command-line fuzzy finder GitHub - peco/peco: Simplistic interactive filtering tool 動かしてる環境は zsh 、フィルターは fzf です。適宜変えてください。*1 コマンド履歴を見る $ alias hist="fzf < ~/.zsh_history" ghq のディレクトリに移動する $ alias cg='cd $(ghq root)/$(ghq list
MacBookAirを買ったらすぐに入れたいアプリ BetterTouchTool //トラックパッドを拡張するために役立つアプリ。 Google Chrome //インターネットブラウザ Growl //通知を拡張するアプリ Kopypasta //クリップボードをバックアップしてくれるアプリ Quicksilver //アプリにショートカットキーを割り当てることができるアプリ WindowFlow //Windowsユーザーにお馴染みの[Tab+Alt]でウィンドウを切り替えを使えるようにするアプリ XtraFinder //Finderを拡張するアプリ Xcode //開発環境を提供するアプリ TinkerTool //Macの隠し機能を簡単に有効にするアプリ VirtualBox //仮想環境を提供するアプリ Skitch //スクーンショットの撮影と画像の編集を行うアプリ Das
R は統計の世界でよく使われているプログラミング言語とその実行環境。 Mac OS X なら Homebrew を使うと割りとサクッとインストールできる。 使った環境は次の通り。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.11.6 BuildVersion: 15G1004 下準備 ここでは Homebrew が既にインストールされている状態を仮定する。 もし、まだインストールしていないときは公式サイトの記載にもとづいて入れる。 brew.sh まずは Homebrew を最新の状態にしておく。 Homebrew では、何をするにしても最初に brew doctor コマンドを打って問題がないことを確認しておくとハマることが少なくなる。 $ brew update && brew doctor && brew upgrade イン
ターミナル Alacritty Alacritty is the fastest terminal emulator in existence. Using the GPU for rendering enables optimizations that simply aren't possible in other emulators. Alacritty currently supports FreeBSD, Linux, macOS, and OpenBSD. Windows support is planned before the 1.0 release. AlacrittyはGPUを使用したRust製のターミナルエミュレータ。GPUのおかげでヌルヌルとコンソールが動く。 また、AlacrittyはiTerm2のようにデフォルトで画面分割もタブも開けないのでtmuxを導入してAl
#はじめに ここでは、MacBookAirで私が使っている便利ツールを紹介していきます。長文過ぎると、途中で表示できなくなってしまうことを学習したため、不要な解説は省略します。また、個人的な価値観から形成された表現を含むかもしれませんが、その点の説明も省略します。ご了承ください。 便利なアプリを知っていたら、是非コメントをお願いします。 ##MacBookAirにインストールしたアプリ BetterTouchTool //トラックパッド拡張、ショートカットキー拡張 Google Chrome //インターネットブラウザ Growl //通知を拡張するアプリ Kopypasta //クリップボードをバックアップ WindowFlow //ウィンドウ切り替え XtraFinder //Finderを拡張するアプリ Xcode //開発環境を提供するアプリ TinkerTool //Macの隠し
mjolnir mjolnir は Lightweight automation and productivity power-tool for OS X とのことです。ウインドウやアプリケーションに関する操作をキーバインドに設定したり色々できる。 ウインドウの移動とリサイズ、アプリケーションとウィンドウのフォーカス移動のデモ 同じようなアプリに slate があったけれど、ウインドウの操作などがもたついたのでmjolnirを使っている。 インストール README.md をなぞることになるけどインストールは アプリケーションをダウンロード して解凍。 $ brew update $ brew install lua $ brew install luarocks $ echo 'rocks_servers = { "http://rocks.moonscript.org" }' > ~
以下は私の .zshrc から z.sh の動作に必要な部分を抜粋したものです。古いバージョンの zsh でも動作させるため、直接スクリプトの動作に関わりの無い部分も記載しています。 スクリプトは $ZDOTDIR/z/z.sh に配置 z だとタイプしづらいので j に変更 記録ファイルは $ZDOTDIR/.z に変更 :a や :A などの変数展開制御編集子が使用できないバージョンでは独自にフック関数を定義 autoload -Uz is-at-least # Treat hook functions as array typeset -ga chpwd_functions typeset -ga precmd_functions typeset -ga preexec_functions # Simulate hook functions for older versions if
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く