タグ

zshに関するkool_kreateのブックマーク (19)

  • zshでsshのhostname補完をする - Qiita

    autoload -U compinit && compinit function print_known_hosts (){ if [ -f $HOME/.ssh/known_hosts ]; then cat $HOME/.ssh/known_hosts | tr ',' ' ' | cut -d' ' -f1 fi } _cache_hosts=($( print_known_hosts )) % ssh 192.168.1. 192.168.1.1 192.168.1.2 192.168.1.3 192.168.1.4

    zshでsshのhostname補完をする - Qiita
  • oh-my-zshを使っていて重いと感じている方、preztoはいかが? - Qiita

    背景 oh-my-zshは大変便利で、便利ではあるけど複雑怪奇なzshの設定を簡単に済ませることができるようになりました。 しかし、気の赴くままにpluginを追加していると、起動が重くなったり補完が重くなったり徐々に使いづらくなってしまいます。初回の起動が重いのはscreenやtmuxを活用してつぎつぎzshを起動・終了している人にはじわじわ効いてきますし、補完が重いのはとてもつらいものです。 また、oh-my-zshのpluginには、元のrepositoryからsourceを持ってきたまま放置されているものもあります。例えば、oh-my-zsh/plugins/zは2014-04-11時点では家のrupa/zより古く、更新されてないことが伺えます。 oh-my-zshはいろいろつらさもあることは分かった、しかしoh-my-zshを捨てて一からzshを設定するのはつらい……。そんな方

    oh-my-zshを使っていて重いと感じている方、preztoはいかが? - Qiita
  • zshが「command not found」と云う

    % brew -v zsh: command not found: brew % rbenv -v zsh: command not found: rbenv % coffee -v zsh: command not found: coffee いつも使っているコマンドを叩いてみると、コンソールが、冷たい声でそんなコマンドは知りませんと云う。 「あれれ動かないんだな」とこの時始めて気がついた。 ■そうして、パスを通してみた ※実行結果は、環境によって異なります まずは、現状を確認してみた。

    zshが「command not found」と云う
  • はてなブログ | 無料ブログを作成しよう

    わたし的棚ぼた一万円選書 急に千葉さんに手渡された封筒、開けてみたら1万円札が1枚。何ごとかと思えば、同期の出張を代わったお礼をもらったらしい。 「葵はワンオペで育児してくれたから」と半分わけてくれました。 泡銭の1万円 これはもう、わたし的1万円選書をしろという思し召しなのでは……

    はてなブログ | 無料ブログを作成しよう
  • zshでログイン・ログアウト時に実行されるファイル - Qiita

    今まではバカの一つ覚えのように何でもかんでも$HOME/.zshrcに書いていたけど、サーバ管理をよくするようになってきて、複数アカウントの共通設定とかをしたくなったので調べた。 順番 以下の$ZDOTDIRは指定されていない場合$HOMEになる。 ログイン時 /etc/zshenv $ZDOTDIR/.zshenv /etc/zprofile $ZDOTDIR/.zprofile $ZDOTDIR/.zshrc /etc/zlogin $ZDOTDIR/.zlogin ログアウト時 $ZDOTDIR/.zlogout /etc/zlogout 言うまでもなく、個人的な設定は$ZDOTDIRに、汎用的な設定は/etcに書く。 各種説明 zshenv 必ず実行される。/etc/zshenvは上書き不可で$PATHや$MANPATHの設定がされる。 $ZDOTDIR/.zshenvにはいかなる

    zshでログイン・ログアウト時に実行されるファイル - Qiita
  • ZSH のパス設定

    身の周りで起きること、起こすことの記録、それが lifelog。 自分で作るモノの置き場所、それが repository。 以前、MacBookMac mini Server の間で git clone しようとして失敗したことがあった(→「MacBook にも Git を (あるいはリモートリポジトリの準備)」)。原因は、リモート側のシェルの PATH 設定だった。git でリモートリポジトリから SSH 経由で clone しようとする場合、リモート側で(SSH 経由で) git コマンドが実行される。リモート側のシェルのパスに git コマンドをふくむディレクトリが入っていなければ、git コマンドが見つからずエラーになる。 シェルは起動時に設定ファイルを読み込む(実行する)ことで実行環境を整える。このとき、たいていのシェルでは実行モードによって読み込む設定ファイルが変わる。実

  • zshでHomebrewを使用する場合に設定しておいたほうが良いこと - よんちゅBlog

    Homebrewの導入方法については以前の記事を参考にして下さい。 以下、homebrewおよびzshインストール後に設定していきます。 1.zsh流の環境変数PATHの設定方法 環境変数PAHTに "/usr/local/bin" などを追加する場合、zshでもbashと同じ方法で設定することができますが、今回はzsh流の設定方法を行いましょう。 以下の設定を "~/.zshrc" に追加して下さい。 ## 重複パスを登録しない typeset -U path cdpath fpath manpath ## sudo用のpathを設定 typeset -xT SUDO_PATH sudo_path typeset -U sudo_path sudo_path=({/usr/local,/usr,}/sbin(N-/)) ## pathを設定 path=(~/bin(N-/) /usr/l

    zshでHomebrewを使用する場合に設定しておいたほうが良いこと - よんちゅBlog
  • zsh の vcs_info に独自の処理を追加して stash 数とか push していない件数とか何でも表示する - Qiita

    zsh で Git 使ってる人はプロンプトにブランチ名とかを表示してる人も多いと思う。 zsh に標準で入ってる vcs_info っていうのを使うとだいたいいい感じにできるんだけど、できないことも当然ある。 例えば stash した数の表示には対応していないので、自分で無理矢理な感じで Git コマンドを呼び出してプロンプトに表示してる人もいると思う。 でも zsh 4.3.11 ぐらいから vcs_info に Hooks というのが追加されて、元の機能に自分で処理を追加できるようになってる。これを使うと好きなようにカスタマイズできるようになるので紹介する。 この記事でできるようになること こんなことがプロンプトに表示できるようになる。 使用しているバージョン管理システムの名前(svn, git, hg, ...) 現在のブランチ名 マージ失敗のエラー表示 さらに Git の場合は以下

    zsh の vcs_info に独自の処理を追加して stash 数とか push していない件数とか何でも表示する - Qiita
  • zshでgitのコマンドやブランチ名を補完できるようにする | qnyp blog

    zshでのgitコマンドの入力補完を設定する方法はいくつかあるようですが、最近はgitのソースツリーにcontrib/completion/git-completion.zshというものが含まれているので、今回はそれを利用する手順を紹介します。 設定を行うと、以下のようにコマンドやリモートリポジトリ、ブランチ名の補完ができるようになります。 今回、動作を確認した環境は以下の通りです。 Mac OS X 10.8.3 zsh 5.0.2 git 1.8.2.3 zshとgitをHomebrewでインストールしている場合は、zshの設定を行うだけで作業完了です。git 1.8.2.2に含まれる補完定義ファイルとgit 1.8.2.3に含まれるそれとでは結構違いがあるようなので(コミットログ)、gitはできるだけ最新版にアップデートしておきましょう。 Homebrewを使っていない場合は、補完定

    zshでgitのコマンドやブランチ名を補完できるようにする | qnyp blog
    kool_kreate
    kool_kreate 2014/05/27
    fpath=($(brew --prefix)/share/zsh/site-functions $fpath)
  • bashからzshに移行して2014年を迎えよう![ログインシェル]

    この記事は、2013年12月20日に書きました。 ・2014年5月15日にzshの設定にpreztoの事も名前だけ紹介しました。 ・2014年5月15日に.zshrc読み込むたびにPATHが増えていく場合の対処法を追加しました。 ■まえがき 自分なりのzshを入れるメリット。 入力補完が優れてる ←゚+。゚(・∀・)゚。+゚イイ!! 非標準コマンド(brew、gitとか)の入力補完 ←゚+。゚(・∀・)゚。+゚イイ!! カラーリングがbashより見やすい ←゚+。゚(・∀・)゚。+゚イイ!! bashより処理が高速 同時に立ち上げてるターミナル間でのhistory共有 時間のかかる処理が終わったら通知 gitのカレントブランチの表示 ←゚+。゚(・∀・)゚。+゚イイ!! 履歴機能が強力(改行も記録される) ←゚+。゚(・∀・)゚。+゚イイ!! 2014年1月号のソフトウェアデザイン誌にシェ

    bashからzshに移行して2014年を迎えよう![ログインシェル]
  • zshのプラグインマネージャーantigenでoh-my-zshの良いとこ取りをする - Glide Note

    zsh-users/antigen 個人的には.zshrcで細かく設定しているので、利用することのないoh-my-zshですが、 oh-my-zshを利用している人をみるとなかなか便利そうで、特にpluginsが 開発も活発で、種類も豊富で便利な感じ。 oh-my-zshを利用していなくてもantigenを利用すると oh-my-zshのthemeやpluginが利用できるので導入してみた。 antigenはvimプラグインマネージャーのVundleの 影響を受けているので、Vundle使いの私には設定方法が似ていて導入もしやすかった。 antigenの導入 git cloneで持ってくるだけ。

  • zshをホーム下にコンパイルしてみるの巻【追記あり】 - 汎用日記(仮)

    普段使っているサーバーのシェルをzshにしてみたのだけど あれ、なんだか日語表記がおかしい。 使ってるmacではちゃんと動くのに、 マルチバイト文字を使うとtab補完がバグるぞ。あれ、なんで? これはどうやらzshのバージョンが古いから起こるそうで。 とりあえず調べてみた! $ zsh --version やっぱりサーバーのzshが古い! というわけで、zshを新しくするのです! yum が使える環境なら $ yum install zsh で一発OK、問題ないらしいが、しかし。 今回は管理者権限がないので役立たずでした…オウフ というわけで、zshをホームディレクトリに一からコンパイルするのです!おー! 参考にしたのはこのサイト♪ CentOSにzshをインストール - デラエモン、カイハツニッキ 1)ダウンロード まず、最新版をダウンロード (最新版はここをcheck zsh - B

    zshをホーム下にコンパイルしてみるの巻【追記あり】 - 汎用日記(仮)
    kool_kreate
    kool_kreate 2014/02/19
    pathを通すことで解決
  • Zshの設定プロファイルを用意する(.zprofileと.zshrc) | CaCi - Takahiro's Kitchen

    MacやさくらVPS等のターミナルではシェルにZshを愛用しています。 Zshが輝いている理由は後藤大地氏による漢のZshをご覧いただければ、氏の情念の深さとともに知ることが出来ると思います。 また、シェルのカスタマイズは重要です。自動補完やPATHの指定などキチンと設定しておかないと、シェルというのは非常に使いづらいままで面倒です。 zsh設定プロファイルにも色々あると思うのですが、アーカイブの意味も込めて僕の設定ファイルをここに掲載しておきます。 以下のコードは.zprofileと.zshrcの設定ファイルです。それぞれ環境変数の設定用、それ以外の基設定と用途を分けています。 環境変数のなんてものはそうそう頻繁に変更しないものですが、エイリアス等はちょくちょく追加したり削除したりするので、変更するたびに環境変数までリセットし直すのはちょっと変に感じて、分けています。(分けなくても普通

    kool_kreate
    kool_kreate 2013/09/27
    シンタックスとか
  • MacのZshはシェル起動時にPATHをリセットする - speg03の雑記帳

    zprofileに書いていたPATH設定だけが有効になっていなかったので調べたという話。zprofileに書いていたPATH以外の環境変数は有効になっていたのでzprofileが呼ばれていないわけではなかった。 path_helper Macにはpath_helperというやつがあって、PATH環境変数を/etc/pathsや/etc/paths.dに書かれているパスで設定しなおす。で、こいつがまたいたるところで呼ばれる。 zshで呼ばれる設定ファイル ログイン(ログインシェルとして起動)時にはzshenvとzprofile、対話シェルとして起動時にはzshenvが呼ばれる。PATHの設定は既存のPATHに追加していくので、ログイン時の一度だけ呼ばれて欲しい。そのためzprofileに書いていた。 件のzshenvは以下のようになっていた。 /etc/zshenv # system-wid

    MacのZshはシェル起動時にPATHをリセットする - speg03の雑記帳
    kool_kreate
    kool_kreate 2013/09/27
    chshでusr/local/bin/zshに変更してみたらいろいろ回ってなおってた
  • 合肥便民家电维修服务网点

    原标题 ����:希腊克里特岛和卡索斯岛之间海域发生里氏5.2级地震当地时间12月26日17时15分�� �,希腊克里特岛和卡索斯岛之间海域发生里氏5.2级地震��� 。目前���,澳政府寄望于推进新冠疫苗加强针接种����,但澳大利亚的专家们已经发出警告����。尾身茂指出���,这种定点扩散可能造成传染情况进一步扩大� � ,人们仍应继续控制外出� �,医疗机构也需加强检查力度���� 。 查看更多

    kool_kreate
    kool_kreate 2013/09/26
    複数で使いまわせるといいかも
  • なんとなく zsh 使ってるけど……的な人は oh-my-zsh 入れると良い - 宇宙行きたい

    これから zsh はじめる人へってタイトルにしようかと思ったけどやめた。 oh-my-zsh というのがあります。 https://github.com/robbyrussell/oh-my-zsh 色々便利設定とテーマ群になります。 で、テーマの数がすごいのでまずは見てみよう↓ https://github.com/robbyrussell/oh-my-zsh/wiki/themes みんな zsh 便利だって言ってるから使ってるけど、まぁそこまで使いこなしてないよねー でも Bash に戻るのもなぁとかそんな人間は何も考えずにとりあえず入れてみると良いと思う。 まず、自分の今までの設定を rename とかして退避(あとで使います) git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh cp ~/.oh-m

    kool_kreate
    kool_kreate 2013/09/26
    テンプレートを入れつつカスタマイズ
  • 【Mac】zshをサブシェルで起動するとPATHがおかしくなる - よんちゅBlog

    どういう状態かというと。 ★サブシェル起動前 $ printpath ← $PATHを表示 /Users/yonchu/.pythonbrew/bin /Users/yonchu/.rvm/gems/ruby-1.9.3-p286/bin /Users/yonchu/.rvm/gems/ruby-1.9.3-p286@global/bin /Users/yonchu/.rvm/rubies/ruby-1.9.3-p286/bin /Users/yonchu/.rvm/bin /usr/local/share/python /usr/local/mysql/bin /Library/Java/Home/bin /Users/yonchu/bin /Users/yonchu/dotfiles/bin /usr/local/bin /usr/local/sbin /usr/local/share

    【Mac】zshをサブシェルで起動するとPATHがおかしくなる - よんちゅBlog
    kool_kreate
    kool_kreate 2013/09/24
    screenでなった
  • Zshをかわいくする.zshrcの設定 - Qiita

    はじめに 仕事などで触っている時間が長いのがエディター、それとシェルです。 今回はそんな触っている時間が長いシェル、かつその中でもZshをかわいくする方法を書いていきます。 なお、この記事は以下の記事を参考にしています。 可愛いzshの作り方 - プログラムモグモグ 完成形 以下の画像の通りとなります。かわいいですね。頑張っている様子が見受けられます。 ちなみに、顔文字のモチーフは過去所属していた会社の社内IRCに住み着いていたunazu_kunというbotが元となっています。 プロンプトで使うための関数定義 設定はそれぞれ関数に切り出して各プロンプト内でevalして使う形にすると見やすいかなと思っています。 以下の3つの関数は .zshrc 内に羅列しても構いません。

    Zshをかわいくする.zshrcの設定 - Qiita
    kool_kreate
    kool_kreate 2013/09/23
    (* ' - ' ) < かわいい
  • 初めて Mac で zsh を使う人のためのチュートリアル - mollifier delta blog

    俺聞け4というイベントで zsh について発表しました (その時の発表資料)。「普段シェルを使っていない人でも zsh を使うと便利だよ」という内容で発表したので、それを聞いて使ってみようと思った人もいたようです。 でもググってみても色々分かってる人向けの記事はありますが、「どうやって起動するんですか?」という当の初心者のための記事はあんまりありません。 そういう初めての人にも zsh を使って欲しいと思ったので、初心者向けの入門記事を書きました。Mac を使えば簡単に zsh を始めれるので、使い方が分からないという人は参考にしてみてください。 ターミナルを起動する zsh は「ターミナル」というアプリを起動して使います。 「アプリケーション」 -> 「ユーティリティ」の中に「ターミナル」があるので起動してみましょう。 次回起動するときのために Doc に追加しておくと便利です。 zs

    初めて Mac で zsh を使う人のためのチュートリアル - mollifier delta blog
    kool_kreate
    kool_kreate 2013/09/23
    さいしょのさいしょ
  • 1