Nautilusのデフォルト設定ではフォルダを開くたびに新しいウィンドウが立ち上がりうっとうしい。これを解消するには次の設定をする。 Gconf-Editorがインストールされていない場合
# yum install gconf-editor
でインストールし、
[アプリケーション]→[システムツール]→[設定エディタ]
を起動し,apps → nautilus → preference を開いて always_use_browser の値をオンにする。
Thursday, December 28, 2006
Saturday, December 23, 2006
Emacs 設定編
Emacsで日本語を使用する:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Set Japanese Environment ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(set-language-environment "Japanese")
Emacs起動位置、サイズ、文字の色や背景
キーワードを色で強調表示させる。ON(t)/OFF(f)
(global-font-lock-mode t)
現在の設定:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Set Japanese Environment ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(set-language-environment "Japanese")
Emacs起動位置、サイズ、文字の色や背景
(setq default-frame-alist
(append (list
'(top . 30); 起動時の表示位置(右から)
'(left . 200) ; 起動時の表示位置(左から)
'(width . 80) ; 起動時のサイズ(幅)
'(height . 45) ; 起動時のサイズ(縦)
'(foreground-color . "#000000") ; 文字の色
'(background-color . "old lace") ; 背景の色
'(font . "fontset-tt14") ; 使うフォントセット
)
default-frame-alist))
キーワードを色で強調表示させる。ON(t)/OFF(f)
(global-font-lock-mode t)
現在の設定:
;; Set Japanese Environment ;;
(set-language-environment "Japanese")
(setq default-frame-alist
(append (list
'(top . 30);
'(left . 200) ;
'(width . 80) ;
'(height . 45) ;
'(foreground-color . "white") ;
'(background-color . "#333366") ;old lace or black
'(font . "fontset-tt14") ;
)
default-frame-alist))
(global-font-lock-mode t)
Friday, December 22, 2006
テキストファイルの比較
説明
diffコマンドは2つのテキストファイルの内容を比較し結果を出力する。ファイルに" - "を指定すると
標準入力から読み込む。
構文
diff [ オプション ] ファイル名 ファイル名
オプション
-a テキストファイルとして1行ずつ比較する。
-b 空白数の違いを無視する。
-i 大文字、小文字の違いを無視する。
-q ファイルが違うかどうかのみ表示する。
-r ディレクトリの比較の場合、サブディレクトリも再帰的に比較する。
例
a.txtとb.txtが同じかどうかチェックします。
$diff -q hoge.txt hogehoge.txt
ファイルhoge.txtとhogehoge.txtは違います
diffコマンドは2つのテキストファイルの内容を比較し結果を出力する。ファイルに" - "を指定すると
標準入力から読み込む。
構文
diff [ オプション ] ファイル名 ファイル名
オプション
-a テキストファイルとして1行ずつ比較する。
-b 空白数の違いを無視する。
-i 大文字、小文字の違いを無視する。
-q ファイルが違うかどうかのみ表示する。
-r ディレクトリの比較の場合、サブディレクトリも再帰的に比較する。
例
a.txtとb.txtが同じかどうかチェックします。
$diff -q hoge.txt hogehoge.txt
ファイルhoge.txtとhogehoge.txtは違います
文字コード変換
説明
qkcコマンドは入力ファイルの漢字コードを自動判定し、漢字コード(JIS、シフトJIS、EUC)に変換する。
また結果は変換対象のファイルそのものを上書きする。
構文
qkc [ オプション ] ファイル名
オプション
-e EUCコードで出力する。
-j JISコードで出力する。
-m 改行コードを " CR/LF " (Windows)で出力する。
-ma 改行コードを" CR " (MAC)で出力する。
-O nkfのように標準出力に書き出す。
-s シフトJISコードで出力する。
-u 改行コードを" LF " (UNIX)で出力する。
例
hoge.txtのテキストを漢字コードをシフトJIS、改行コードをCR/LFにする。
$qkc -sm hoge.txt
qkcコマンドは入力ファイルの漢字コードを自動判定し、漢字コード(JIS、シフトJIS、EUC)に変換する。
また結果は変換対象のファイルそのものを上書きする。
構文
qkc [ オプション ] ファイル名
オプション
-e EUCコードで出力する。
-j JISコードで出力する。
-m 改行コードを " CR/LF " (Windows)で出力する。
-ma 改行コードを" CR " (MAC)で出力する。
-O nkfのように標準出力に書き出す。
-s シフトJISコードで出力する。
-u 改行コードを" LF " (UNIX)で出力する。
例
hoge.txtのテキストを漢字コードをシフトJIS、改行コードをCR/LFにする。
$qkc -sm hoge.txt
Tuesday, December 19, 2006
LaTeX - Listing,Jlisting
今日FCにLaTeXのパッケージListingを入れた。使い方、特に使う前の設定はいまいち、だけど作っておいたソースをコピー&ペースで普通に使える^^。これで学校と同じ環境がすべて整った。
インストール方法は簡単。Listingをダウンロード(Ver1.3)(中にはjlisting.styも含むやつ)
listingsフォルダを以下のパスにあらかじめ作っておく。
%mkdir /usr/share/texmf/ptex/listings
コマンドラインから
%platex listing-1.3.ins
で新たに作成されたファイル*.sty,*.cfgを移動(このときjlisting.styも一緒に)
%cp *.sty /usr/share/texmf/ptex/listings/
%cp *.cfg /usr/share/texmf/ptex/listings/
後はTeXを更新
%mktexlsr
Windowsでは
フォルダは*/share/texmf/ptex/にlistingsフォルダを作って、Listingパッケージを解凍し中身を上のフォルダにコピーし、DOSから
platex listing-1.3.ins
後は
mktexlsr
コマンドで更新すればOK
Listingsの使い方はまだ理解していない。作ってあったファイルをコピーペースするだけ。(- -;)
ファイルから取り込む場合、以下のように記述する。
\lstinputlisting[caption=ここにキャプションを書く,label=参照するときのラベル名]
{パスとファイル名}
本文中に、リストを書く場合は、次のようにする。
\begin{lstlisting}[caption=ここにキャプションを書く,label=参照するときのラベル名]
ここにソースリストを書く
\end{lstlisting}
インストール方法は簡単。Listingをダウンロード(Ver1.3)(中にはjlisting.styも含むやつ)
listingsフォルダを以下のパスにあらかじめ作っておく。
%mkdir /usr/share/texmf/ptex/listings
コマンドラインから
%platex listing-1.3.ins
で新たに作成されたファイル*.sty,*.cfgを移動(このときjlisting.styも一緒に)
%cp *.sty /usr/share/texmf/ptex/listings/
%cp *.cfg /usr/share/texmf/ptex/listings/
後はTeXを更新
%mktexlsr
Windowsでは
フォルダは*/share/texmf/ptex/にlistingsフォルダを作って、Listingパッケージを解凍し中身を上のフォルダにコピーし、DOSから
platex listing-1.3.ins
後は
mktexlsr
コマンドで更新すればOK
Listingsの使い方はまだ理解していない。作ってあったファイルをコピーペースするだけ。(- -;)
\documentclass[11pt,a4j]{jarticle}
\usepackage{fancybox,ascmac}
\usepackage[dvips]{graphicx}
\usepackage{listings,jlisting}
\renewcommand{\lstlistingname}{ソース}
\lstset{language=C,%
basicstyle=\footnotesize,%
commentstyle=\textit,%
classoffset=1,%
keywordstyle=\bfseries, %
frame=shadowbox,framesep=4pt,%
showstringspaces=flase,%
numbers=left,stepnumber=1,%
numberstyle=\footnotesize%
}%
%\lstinputlisting[caption=4のプログラム]{./1-4.c}
\begin{document}
\end{document}
\usepackage{listings, jlisting}
\renewcommand{\lstlistingname}{リスト}
\lstset{language=C,%
basicstyle=\footnotesize,%
commentstyle=\textit,%
classoffset=1,%
keywordstyle=\bfseries,%
frame=tRBl,framesep=5pt,%
showstringspaces=false,%
numbers=left,stepnumber=1,%
numberstyle=\footnotesize%
}%
ファイルから取り込む場合、以下のように記述する。
\lstinputlisting[caption=ここにキャプションを書く,label=参照するときのラベル名]
{パスとファイル名}
本文中に、リストを書く場合は、次のようにする。
\begin{lstlisting}[caption=ここにキャプションを書く,label=参照するときのラベル名]
ここにソースリストを書く
\end{lstlisting}
Subscribe to:
Posts (Atom)