2012/03/24

Code Prettifyを使った、ソースコード表示サンプル

Ruby: 行番号あり

<pre class="prettyprint linenums"></pre>
class ApplicationController < ActionController::Base
  class Vector2D
  attr_accessor :x, :y   # インスタンス変数@x, @yに対応するゲッタとセッタを定義
  def initialize(x, y)   # コンストラクタ
    @x = x; @y = y   # @がつくのがインスタンス変数(メンバ変数)
  end
  def ==(other_vec)   # いわゆる演算子オーバーライド
    other_vec.x == @x && other_vec.y == @y
  end
  def +(other_vec)
    Vector2D.new(other_vec.x + @x, other_vec.y + @y)
  end
  ...
end
vec0 = Vector2D.new(10, 20); vec1 = Vector2D.new(20, 30)
p vec0 + vec1 == Vector2D.new(30, 50) #=> true

PHP: 行番号なし

<pre class="prettyprint"></pre>
$personal_name = $_POST['personal_name'];
$contents = $_POST['contents'];
$contents = nl2br($contents);
print('投稿者:'.$personal_name.'
'); print('内容:
'); print(''.$contents.'
');
参考):http://www.kuribo.info/2008/04/code-prettify.html

Macでペースター ~クリップボード テキスト入力支援ツール


Macペースターチックなツールを探す
ひとまずこれを使ってみる↓

ClipMenu

ホットキーも自分好みに設定できるけど
ペースターみたいに Ctl+Ctlって 同じキーは登録できない
ので
[Command]+[Shift]+C で履歴
[Command]+[Shift]+C スニペット に設定した

やっぱり 履歴からコピペは、もうかかせません

CLCLをペースターちっくな使い勝手にする


CLCL
CLCL Ver 1.1.2 (2005/02/11)
  • Japanese version
 clcl112.exe (size 180 KB) 自己解凍書庫

CLCLは ペースターのようなクリップボード テキスト入力支援ツールです フリーです
ペースターは シェアウェアなので(Ver.3.00からフリーになったものの、Ver4.00から再びシェアに戻ったらしい)
フリーのCLCLを ペースターの使い勝手に近くして使ってみる

インストール先フォルダの中にある CLCLSet.exeをたたいて CLCL -オプション設定画面起動
メニュータブ > 追加ボタン で新規動作登録画面↓こんな感じで追加する



CLCL Tips