タグ

linuxとtechniqueに関するhiroponzのブックマーク (3)

  • Emacs メモ

    最終更新日: $Date: 2005-12-03 19:16:23 +0900 (Sat, 03 Dec 2005) $ デフォルトの c-mode では,インデント幅がスペース2個分です. 個人的にインデント幅はスペース4個分が好みですので、これを変更することにします. Emacs では,「どのくらいインデントするか」を設定するのにスタイル(style)を用います. デフォルトで設定されているスタイルは gnu というスタイルです.この gnu スタイルの インデント幅がスペース2個分になっています。つまり、スタイルを変更すればインデント 幅を変更することができます。用意されているスタイルにはいくつか種類があるのですが, インデント幅がスペース4個分になっているスタイルは cc-mode 等があります. スタイルを変更するには c-mode 上で M-x c-set-style コマンド

    hiroponz
    hiroponz 2007/03/22
    Emacs上でCのマクロ展開ができる
  • GNU Screen のちょっと便利な使い方 - プログラミングは素晴らしい

    今日はかなり珍しく技術的な話題を提供します。 要約 [困ったこと] 1つの Screen で複数のサーバにたくさん telnet するとどの仮想端末で何をしていたか忘れる! 選択が面倒! [この記事を読むとできること] Screen のウィンドウタイトルにユーザ名、ホスト名、作業中のディレクトリを表示 どのサーバにどのウィンドウでログインしているかを確認しながらウィンドウ選択 知っている方もかなり多いのかもしれませんが、bash には PROMPT_COMMAND という環境変数があります。PROMPT_COMMAND を使うことで、PROMPT が表示される時に自動的に実行するコマンドを指定できます。 これにたとえば私の場合ですと、次のように設定しています。 PROMPT_COMMAND='echo -ne "\033]0;$(whoami)@$(hostname):$(pwd)\007

    GNU Screen のちょっと便利な使い方 - プログラミングは素晴らしい
  • Geekなぺーじ:10のUNIX小技

    IBMのサイトで「Learn 10 good UNIX usage habits」という記事が発表されていました。 面白かったので要約してみました。 変な部分があるかも知れないので詳細は原文をご覧下さい。 原文とは一部異なります。 ページスペースなどの関係でコマンド引数などを短く省略しています。 原文のサンプルコマンドが間違っていたりするので、修正している部分もあります。 原文を修正しているのは、tar.gzをzオプションを使わないでxfvしようとしているところと、xargsにlsではなくls -lを渡している部分です。 あと、説明文を短くしてしまっています。 1. ディレクトリの作成 良く使うコマンドの一つであるmkdirですが、面倒臭い使い方をしていませんか? 悪い例 ~/ $ mkdir a ~/ $ cd a ~/a $ mkdir b ~/a $ cd b ~/a/b/ $ m

  • 1