タグ

zshに関するhideokiのブックマーク (7)

  • 第5回 zshの誇る花形機能“補完” | gihyo.jp

    今回はzshの誇る機能の花形とも言える補完機能について紹介しよう。zshの補完は強大で、例示した設定の意味を略さず書こうとするとそれだけでになってしまう(約150ページ分)ので、細かい意味は読者の推測にまかせて、少し変えて便利にカスタマイズする場合のヒントを交えながら解説を進めたい。 補完の有効化 初期化ファイル、あるいはコマンドラインで、以下を入力することでzshのすぐれた補完機能が有効化される。 autoload -U compinit && compinit 補完に関するキー割り当てはいくつもあるが、最低限うまく利用するために以下の2つのキーバインドをまず覚えておけばよいだろう。 Tab (C-i) - expand-or-complete 補完の実行。 ESC C-d (または行末のみ C-d) - list-choices (delete-char-or-list) マッチする

    第5回 zshの誇る花形機能“補完” | gihyo.jp
    hideoki
    hideoki 2009/10/20
  • 左プロンプトに git のブランチとステータスを、右プロンプトに git リポジトリとそれ以外のディレクトリを色分けして表示 - cooldaemonの備忘録

    下記を参考に、自分なりにやってみたんだけど・・・ show current git branch on zsh prompt (2) - Bart's Blog function git_branch() { local git_dir branch git_dir=$(git rev-parse --git-dir 2> /dev/null) || return if test -d "$git_dir/../.dotest"; then branch="$(git symbolic-ref HEAD 2>/dev/null)" elif test -f "$git_dir/.dotest-merge/interactive"; then branch="$(cat "$git_dir/.dotest-merge/head-name")" elif test -d "$git_dir/.

    左プロンプトに git のブランチとステータスを、右プロンプトに git リポジトリとそれ以外のディレクトリを色分けして表示 - cooldaemonの備忘録
  • 日: 2007年1月17日 - 工夫と趣向と分別と。

    zshのglobal aliasは、意外と使いでがある。ほかの人がどう使っているのか知らないが、僕は主に独自コマンドラインオプションを定義するために使っている。  たとえば、「alias -g — –mydb3=’… 続きを読む »

  • 技術メモ帳 - zshで出来ている新感覚エディタzed

    zshのZLE Editorを使って作られた zedというテキストエディタがカッコいいうえに非常に便利。 zshの補完がそのまま使えたりする。 % autoload zed % zed ./test.txt 操作方法は、 変更を保存するときは、Ctrl+X Ctrl+W または Ctrl+J と入力。 破棄して終了したいときは Ctrl+C を入力すればいい。 あとはどんな bindkey をしているかによって変わるのだが 基的にemacsキーバインド 使ってみればわかるけどすごく新感覚なエディタ。 その場で編集してる感がすごくある。 ソースにも "他のシェルにはコレは出来ない" と書いてある。(いいすぎだ) # No other shell could do this. # Edit small files with the command line editor. あと、以下のような

    技術メモ帳 - zshで出来ている新感覚エディタzed
  • UNIX今日の技 - UNIX今日の技/zsh

    wiki にしていると業者がウザいので生 HTML で行くことにしました。 だからといって更新するようになるわけでもないとは思いますが。 (岸田) 『UNIX今日の技』は、「UNIX 初心者が中級者にレベルアップするための足掛かり」となる事を目的としています。 ですので、「ls って何?」というようなレベルの人はまずなどで(基的なコマンド程度で良いので)勉強してからにした方が良いと思います。 あと、当研究室特有の事情や研究でよくなされる作業(VASP を使うなど)をそのまま例に挙げることがよくあります。 (今まさに表示されている)このページに書かれているのは最新の記事であり、書いてから暫く時間の経った物は適当なタイミングで archives に放り込んでいます。 vim: 連続上書きモード たとえば、以下のファイルがあるとします。 (ちなみにこれは VASP の POSCARの一部分で

  • tips for zsh -- zshの覚書

    Bourneシェル系とCsh系の機能を統合して、さらに新しい機能を追加した「最後のシェル」ということで'z'の名が冠された。 特徴としては めちゃ高機能 ほかのシェルでできることはなんでもできる(たぶん)。ファイルの生成規則も、ほかのシェルにはない機能がたくさん。 賢い 推定なんかも妙に賢い。 重い ただ、X window system上げて、Emacs使ってるやつがガタガタ言うな、と個人的には思う。今時のコンピュータでは、それほど重くない。と思ってたけど、compsysを使うと起動が重いね…… もう少し zsh の特長(特徴にあらず)を頑張って書いてみました。参照ください。

    hideoki
    hideoki 2006/02/28
  • %u7530%u4E2D%u7814 wiki - UNIX %u4ECA%u65E5%u306E%u6280/zsh

    hideoki
    hideoki 2006/02/28
  • 1