TextWrangler で先頭の空白が自動削除されたりオートインデントをやめる方法

■先頭の空白の自動削除をやめる方法
 1.TextWranglerを起動し、メニューの「TextWrangler」を開く
 2.「Preferences」を選択
 3.「Editing: Keyboard」を選択
 4.「When auto-indenting, remove leading white space from indented line」のチェックを外す
 5.以上で、行の先頭に空白があった場合に、
   勝手に削除されてしまうのをやめられる。

■オートインデントをやめる方法
 1.TextWranglerを起動し、メニューの「TextWrangler」を開く
 2.「Preferences」を選択
 3.「Editor Defaults」を選択
 4.「Auto-indent」のチェックを外す
 5.以上で、改行とかしたときに自動的にインデント
   されるのをやめられる。

WordPressで多階層カテゴリーに紐付けて投稿するとパンくずがバグる

■パンくずに使用したプラグイン
 ・Breadcrumb NavXT
 ・Yoast Breadcrumbs


■やりたいこと

 下記の通り紐付けて投稿をしたい。

 

 【紐付けカテゴリー】

    ■宇宙

     ■地球

      ■日本

      □アメリカ

      □ドイツ

    (■ = 紐付け対象カテゴリー、 □ = 紐付けないカテゴリー)

 

 【パンくず】

  Home > 宇宙 > 地球 > 日本

 

 【投稿内容】

  これは宇宙からみた日本です

■現象

 パンくずが下記のようになってしまう。

 Home > 宇宙 > 地球 > これは宇宙からみた日本です

 

 本当はこうしたい↓

 

 Home > 宇宙 > 地球 > 日本 > これは宇宙からみた日本です

 

■原因

 下記をおこなったことでゴミデータっぽいものが

 残っているような感じ。明確な原因分からず。

 ただ、ひとつ言えるのは、色々いじりすぎなほうが

 いいこと。自分が行ったのは主に下記のようなこと。

 

 ・カテゴリーを追加して削除を繰り返す

 ・カテゴリーの親を変えまくる

 ・ テスト投稿でカテゴリーを紐付ける → カテゴリーを削除

  → カテゴリーを復活 → テスト投稿を削除

 

 などのように色々テストしていた。


■対応策

 根本的な解決策ではないが、親カテゴリーを

 紐付けずに最下層けカテゴリーのみ

 紐付ける。つまり下記のように紐付ける。

 【紐付けカテゴリー】

    □宇宙

     □地球

      ■日本

      □アメリカ

      □ドイツ

    (■ = 紐付け対象カテゴリー、 □ = 紐付けないカテゴリー)

 

 「日本」は親カテゴリーを「地球」にし、地球は「宇宙」に

 なっているため、パンくずは想定通りに表示された。

Mac x XAMPP x WordPress x プラグイン・自動アップグレードがエラー

■環境
MacBook Air MC505J/A
XAMPP 1.7.3
WordPress 3.1.4-ja

■現象
プラグインやWPの自動アップグレード(自動アップデート)を
するとFTP接続情報が表示されたり、こんな感じのエラーが出る。

—————————-
failed to open stream: Permission denied in 〜〜〜 class-wp-filesystem-direct.php on line 202
ファイルをコピーできませんでした。
インストール失敗
—————————-

対応しても次々と色んなエラーが出てしまい、tmpフォルダに
パーミッションがないだの、接続情報 FTPを接続しろだの
キリがない。

■原因
FTP接続の設定になっていたりApacheの実行ユーザーが
nobodyになっていることなどが原因。

■対応策
ネット上を見ると、これもまたキリがないほど
たくさんの対応策が載っていて、環境によって
大きく異なるようだ。あらゆるフォルダの
パーミッションをchmod 777にしたり、
chown -R _www:_www とか試しまくったが
下記の方法2点のみで解決した。

1.wp-config.php に最下部に下記を記載する。
これがFTP接続情報を回避する方法となる。
 ——————————
define(‘FS_METHOD’,’direct’);
——————————

2./Applications/XAMPP/etc/httpd.conf の
user と group を自分のユーザー名に変える。
コピーできないとかパーミッションがなんとか
言われた場合の回避方法。

 ——————————
138 #User nobody
139 #Group nogroup
140 User 自分のユーザー名
141 Group 自分のグループ名
 ——————————

ちなみにユーザー名の一覧は /etc/password に記載してある。

■備考
色々やってどうしても解決しない場合は、苦肉の策として
XAMPP の代わりに MAMP を使えば
一発で動くとの情報あり。

■参考サイト
[WordPress3.0]テーマ、プラグインインストールでFTPの接続情報を求められる。
XAMPP環境でWordPressの自動アップデートを可能にする 

■英語圏の方用 for English
 If you get error “FTP connetion” or “permission denied” When you upgrade or install plugin, you should try these.

1. write below sentence in wp-config.php.
define(‘FS_METHOD’,’direct’);

2. change the user and group config in /etc/httpd.conf
#User nobody
#Group nogroup
User YourUserName
Group YourGroupName

MacBook Air(MacOS) キーボード ショートカット一覧

Mac OS Snow Leopard と Lion OS のショートカットのメモ。
定番は省き、ネットで見つけにくかったものをメインに記述。

■全般
【メニューバーにフォーカス(移動)】
control + F2 (Windowsの Alt に相当)

【メニューバーにフォーカス後にメニュー名に移動】
フォーカス後に「キーボードのアルファベット」を入力
※メニュー名が英語の場合に限り、日本語の場合は移動できない。
※詳細は メニュー項目名をキーボード入力で選択・実行 を参照

【同アプリ内複数ウィンドウの切り替え】
command + tab または command + F1 (Windowsの Alt + Tab に近い)

■日本語入力時
【カタカナ変換】
変換時に control + K (または option + K)

【半角英語変換】
変換時に control + A (または option + A)

【単語単位で移動】
option + 矢印キー (Windowsの Ctrl + 矢印キー での移動に相当)

【「/」キー入力で「・」表示】
ことえり環境設定

■ブラウザ(Firefoxなど)
【タブ切り替え(右)】
command + shift + ] (または command + option + →)

【タブ切り替え(左)】
command + shift + [ (または command + option + ←)

【ページの更新】
command + R

【アドレスバーにフォーカス】
command + L (Windowsの F6 に相当)

■ MacVim
【コマンドモード(ESCキー)】
control + [