[xyzzy:03746] Re: 質問 : タブの設定とコピーバッファについて
- Subject: [xyzzy:03746] Re: 質問 : タブの設定とコピーバッファについて
- From: Daisuke Niizumi <nizumi@xxxxxxxxxxxx>
- X-mailer: Datula version 1.21.09 for Windows
仁泉です。こんにちは
|> | [Q1] バッファごとにタブのサイズを変更したいのですが? Cの時は
|> | 4タブにする必要があるのですが、現在は次のようにしています。
|> | そうすると、どのバッファでもタブが4になります..。
|>
|> (add-hook '*c-mode-hook*
|> '(lambda ()
|> (set-tab-columns 4 (selected-buffer))))
|>
|> とすればバッファごとに指定できます。
はい、なりました。
|> | [Q2] Cモードで、次のように設定していますが、自動インデントでされ
|> | ると、タブ文字ではなく空白でインデントされますが、ここはタブ
|> | にできないでしょうか。
|>
|> (setq *c-indent-tabs-mode* t)
|>
|> これが設定されていればタブで入るはずですが…。C++ モー
|> ドになってるとか? または、バックスペースで一文字ごとに
|> 消えるということでしょうか?
すみません、C++モードになっていました。それで、
(setq *c++-indent-tabs-mode* t)
という設定を追加したところうまくいきました。
|> | [Q3] TEXTモードでも、Cモード同様にTABキーでタブ文字ではなく空白
|> | が入りますが、タブ文字がはいるようにするには、
|>
|> んー、標準ではタブで入るようになってます。
メニューから設定を確認したところ、タブ幅が10になっていまして..
ここを8にしたら直りました。
お騒がせしました。
|> (setq-default indent-tabs-mode t)
|>
|> とかやってみたらどうなるでしょうか?
|>
|> | [Q4] マークしてC-wでコピーするバッファと、マウスを使ってコピーす
|> | るバッファが違いますが、ここをWindowsのクリップボードに統一
|> | するには、lispコードを書いてC-wに割り当てるしかないでしょう
|> | か。
|>
|> [ツール]-[共通設定]-[さまざま]-[削除バッファとクリップ
|> ボードを...]をチェックすれば中途半端に統一できます。完
|> 全に統一するには、今のところコードを書くしかありません。
はい、ここにチェックすれば私の用途では当分大丈夫でした。
どうもありがとうございました。
--
Daisuke Niizumi