読者です 読者をやめる 読者になる 読者になる

計算物理屋の研究備忘録

Linux, Cygwin, Mac, zsh, emacs等の使い方、設定などのメモ

percolのインストールと設定

percol Pythonで書かれたツール。コマンドラインでEmacsのanything的なことができる mooz/percol mooz/percol · GitHub インストール pipですぐインストールできる。pipのインストールはこっちに書いた 管理者権限のない環境でpipを使えるようにしてPython環…

zshのcdrの設定

zsh

cdr zshのバージョン4.3.11からcdrが導入された。それより古いバージョンでは使えないので注意。 移動したディレクトリの履歴を残して、cdrコマンドで移動する。 cdr -lでディレクトリの履歴一覧が見れる。crd 番号でそのディレクトリに移動できる。 cdrはそ…

zsh-syntax--highlightingをインストールしてzshをカラフルに

zsh

zsh-syntax--highlighting zsh-users/zsh-syntax-highlighting zsh-users/zsh-syntax-highlighting · GitHub zsh-syntax--highlightingを使うとコマンドを打つときに色づけしてくれて見やすくなる 存在するコマンドなら緑で表示してくれるし、存在しないコマ…

.zshrcなどのzshの設定ファイルの場所を移す

zsh

zshの設定ファイルは .zshenv .zprofile .zshrc .zlogin .zlogout といろいろあるが、基本的使うのは.zshrc。使う場合があるのが.zshenv。 ログイン時やzshを起動したときなどに.zshrcは読み込まれるが、シェルスクリプトとしてxxx.zshなどのファイルを実行…

ソースからzshをインストールする

zsh

インストール この記事は以前のブログで2013年11月頃に書いたものなのでバージョンがちょっと古い zshのバージョンが古いと便利なcdrが使えなかったりするので、管理者権限なしの場合にzshをインストールする方法をメモしておく zshの新しいバージョンをダウ…

zshにおける単語の区切り"WORDCHARS"

zsh

zshではWORDCHARSという変数があって、ここに書かれてる文字は単語の区切りとみなさない 試しにechoしてみると $ echo $WORDCHARS *?_-.[]~=/&;!#$%^(){}<> ここに/が入っていて、aaa/bbb/cccなども1語の単語としてしまう。 最後のcccだけ消したくてC-wした…

Cygwinをファイラーとしてエクスプローラーの代わりに使う時の便利な方法

Cドライブへ移動 Cygwinではルートディレクトリにcygdriveというものがある。これを経由するとWindowsのCドライブやDドライブに移動できる $ cd /cygdrive/c シンボリックリンク 毎度毎度cygdriveを経由して移動するのはめんどう。シンボリックリンク(Windo…

zshで連番生成

zsh

連番生成方法 zshでは{1..10}とすることで連番が生成できる。これはbashでも同じ。{01..10}と書くことで二桁の連番にも対応できる。 $ echo {1..10} 1 2 3 4 5 6 7 8 9 10 $ echo {01..10} 01 02 03 04 05 06 07 08 09 10 bashでは{a..g}とすることでアルフ…