良くある質問

良くある質問やTIPSについて記述します。基本的にはバージョン2.1を対象としています。

すみません、しばらく改訂していません。


目次

動作がおかしい?

◆他のアプリで見るとファイルの最後に変な文字(矢印?)が表示される
◆Netscape 6.0をインストールするとツール「ブラウズ(Netscape)」が使用できない

インストール・設定

◆環境設定を全てデフォルトに戻したい場合は

編集

◆シフト+スペースキーで半角スペースを入力したい
◆ダブルクリックで余計な文字が選択される

モード設定

◆モード設定を他のMacへ移すには
◆記号などをキーワードに含める方法
◆原稿用紙モードのマス目が表示されなくなった

ツール

◆ツールからPerlを使う
◆オプションキーを押しながらツールを開いた時、ファイルを開くアプリケーションを指定する
◆ツールから正規表現置換機能を使う
◆ツールボタン追加ダイアログのアイコンを追加する
◆ブラウズ(xxx)が動作しない場合の対処法
◆ツールで<<<を文字列として入力できない

FTP

◆FTPフォルダメニューが使用できない
◆FTP用パスワードを毎回聞かれる
◆FTPフォルダメニューを選択しても「ディレクトリ情報をダウンロード中です」の画面から進まない
◆改行コードLFで保存したのに次に読み出すとCR+LFに変わっている

その他

◆miでCやTEXのコンパイルができるのですか?
◆FTP機能のパスワードを間違って入力した場合の対処法
◆helpを参照できない場合
◆メニューのコマンドショートカットを変更する方法

動作がおかしい?

◆他のアプリで見るとファイルの最後に変な文字(矢印?)が表示される

モード設定ダイアログの「システム」を開き、その中の「保存時にDOSのEOFをつける」チェックボックスをOFFにして下さい。

◆Netscape 6.0をインストールするとツール「ブラウズ(Netscape)」が使用できない

デスクトップの再構築(option+commnadキーを押しながらMacを起動する)を試してください。


インストール・設定

◆環境設定を全てデフォルトに戻したい場合は
環境設定を全てデフォルトに戻したい場合は、下記のフォルダを削除(あるいは移動)してください。
注意!モード設定含め全ての設定が初期化されます。注意してください。
(ホームディレクトリ)/ライブラリ/Preferences/mi
※特定のモードだけデフォルトに戻したい場合は、下記の手順でお願いします。
1 上記フォルダ中の該当モードだけ削除
2 mi再起動
3 [オプション→新規モード(インポート)]メニューを選択し、mi本体があるフォルダ中の"default"フォルダの該当モードを選択

編集

◆シフト+スペースキーで半角スペースを入力したい

現在、miのデフォルトのキーバインドでは、シフト+スペースキーには省略入力機能が割り当てられています。
半角スペースを入力するためには、モード設定ダイアログの「キーバインド」を開き、シフト+スペースキーの動作を「スペース」に設定してください。(シフト+スペースキーを選択するには、ポップアップメニューにてキーの種類:「機能キー」を選択し、リストから「スペースキー」を選択し、「シフトキー」のチェックボックスをオンにします。)


◆ダブルクリックで余計な文字が選択される

バージョン2.1.6より、ダブルクリックで選択する文字列を、モード設定の「キーワード」の「単語を校正する文字の設定」に従わせることができるようになったのですが、デフォルトをONにしてしまいました。
この機能が必要ない方(2.1.5以前の動作)は、お手数をおかけして申し訳ありませんが、[mi→モードの設定→各モード]メニューでモード設定メニューを開き、「キーワード」の頁の「ダブルクリック時、ここで設定した文字で構成される単語を選択する」をOFFにしててください。


モード設定

◆モードの設定を他のMacに移すには

まず、[オプションメニュー→モード設定フォルダを開く]でモード設定フォルダを開きます。モードごとにフォルダがありますので、この中から、移したいモードのフォルダを他のMacにコピーします。

あとは、そのMacでmiを起動し、[オプションメニュー→新規モード(インポート)]で、先程コピーしたのフォルダの下にあるモード設定ファイルを選択すればOKです。

◆記号などをキーワードに含める方法

まず、漢字はキーワードには使えません。
記号については、モード設定ダイアログの「キーワード」を開き、その中の「キーワード文字」にその記号を含めておく必要があります。
miでは、行頭から1単語ずつ抜き出し、それぞれ、設定キーワードと一致しているかどうか調べるという方法を用いています。
ここで、1単語とは、
(1) 「キーワード頭文字」または「キーワード文字」から
(2) 次の文字が「キーワード文字」でもなく「キーワード末文字」でもない文字まで
をいいます。
ただし、(3) 「キーワード末文字」があれば、その次の文字が何であってもその文字までを1単語とします。

◆原稿用紙モードのマス目が表示されなくなった

バージョン2.1b9以降では、原稿用紙のマス目を表示するための設定方法が変更されていますので、旧バージョンからバージョンアップされた場合は設定の変更が必要になります。
モード設定ダイアログの「システム」を開き、その中の「原稿用紙マス目を表示」をOnにして下さい。
フォントサイズに同期してマス目が表示されるようになります。


ツール

◆ツールからPerlを使う

miから直接Perlとやりとりするインターフェイスは備えていませんが、AppleScriptを介してPerlを実行することは可能です。
次のAppleScriptは、miから選択文字列を受け取り、Perlへそれを渡し、結果を受け取るサンプルスクリプトです。
(このサンプルのPerlはただ単に受け取った文字列をそのままprintしているだけです。)

on run
tell application "mi"
    set theString to selection object 1 of document 1
end tell
tell application "MacJPerl"
    set theResult to Do Script {"
      print $ARGV[0];
      ", theString} mode Batch
end tell
display dialog theResult
end run
◆オプションキーを押しながらツールを開いた時、ファイルを開くアプリケーションを指定する

アプリケーション設定ダイアログの「起動アプリケーション」にて、「追加」ボタンを押して下さい。
特定のクリエータ/タイプ/拡張子に対して、開くアプリケーションを指定することが可能です。
この設定は、オプションキーを押しながらツールを選んだ時や、選択部分を開く機能(コマンド+D)にて有効です。

◆ツールから正規表現置換機能を使う

ツールから正規表現置換機能を利用することが可能です。
次の例を見て下さい。

<<<REPLACE-REGEXP-SELECTED
^
//

これは、選択部分の行頭に文字列"//"を追加するツールです。
REPLACE-REGEXP-SELECTEDは選択部分を正規表現置換するツールコマンドで、次の行に検索文字列(正規表現)、その次の行が置換文字列を記述します。

◆ツールボタン追加ダイアログのアイコンを追加する 2002.3.31更新

miバージョン2.1b13より、icnフォルダに、フォルダアイコンを入れるだけでOKとなりました。(詳しくはヘルプを参照ください。ツールバー→アイコン一覧の追加方法)
下記の、cicnリソースファイルを使う方法もまだ有効ですが。


ツールボタン追加時に表示されるアイコンは、システムフォルダ→初期設定→Mimikaki Edit Preferences Folder→icnフォルダの下に、cicnリソース1000番以降に追加したいアイコンを保存したファイルを入れて下さい。ファイルはいくつ入れてもOKです。各ファイルのcicn1000番から順に検索していってリソースが存在しなくなった時点でそれ以降のリソースは読み込まれません。
サンプルファイルを用意しました。これを解凍して上記フォルダに入れて下さい。
編集は、ResEditなどで行います。

◆ブラウズ(xxx)が動作しない場合の対処法 2002.3.31

MacOS7/8/9の場合
デスクトップの再構築(option+commnadキーを押しながらMacを起動する)を試してください。

MacOSXの場合
起動したいWebブラウザが未起動の場合に起動できない、あるいは、Classicアプリが立ち上がってしまう問題がありました。
miバージョン2.1b13以降では、下記のようにして、回避可能です。

1.miのツールメニューから、該当する「ブラウズ(xxx)」を、オプションキーを押しながら選択してください。(ツールを編集します。)
2.下記のような内容になっていると思います。(下記はInternetExplorerの場合)
<<<BROWSE(MSIE)
3.括弧内を、アプリケーションファイル名に書き換えてください。
<<<BROWSE(InternetExplorer)

(正確に言うと、Applicationsフォルダからの相対パス、または、絶対パスを記述してください。拡張子.appはつけてもつけなくてもどちらでも良いです。)

◆ツールで<<<を文字列として入力できない 2003.5.11
すみませんが、バージョン2.1.1以前では<<<は、まっとうな方法では入力できません。(ツールコマンドとして認識されるため)
回避策として、下記を使用して下さい。
<< <<<DELETE-PREV>>><


FTP

◆FTPフォルダメニューが使用できない
FTPフォルダメニューはMacOS8.5以降でのみ使用可能です。
MacOS8.1以前では、FTPエイリアス機能、および、エイリアス機能で開いたファイルから「選択部分を開く」機能を使って、FTPアクセス可能です。
◆FTP用パスワードを毎回聞かれる
残念ながら、キーチェーン機能のないMacOS8以前では、パスワードを保存することはできません。
◆FTPフォルダメニューを選択しても「ディレクトリ情報をダウンロード中です」の画面から進まない 2003.5.11
[mi→環境設定](OSX)または[オプション→アプリケーションの設定](OS9)にて、「FTPアカウント設定」がお使いのネットワーク環境に合っているか確認して下さい。
特に、ネットワークによっては「PASVモード」をOnにしないと、接続できない場合があります。
◆改行コードLFで保存したのに次に読み出すとCR+LFに変わっている 2003.6.8
現在、miのFTP機能は、ASCIIモードでファイル送受信を行っています。
ASCIIモードでは、FTPサーバーが、サーバー側のOSに合わせて改行コード変換を行います。
改行コードLFで保存するとLFで保存されますが、読み出し時にサーバー側でCR+LFに変換するものが多いようです。
ただ、次に保存する時には、改行コードがCR+LFであっても、サーバー側でまたLFに変換して保存しますので、実用上問題がない場合がほとんどだと思います。

例えば、MacOSXのFTPサーバーでは下記のような変換を行います。(おそらく、UNIXのFTPサーバーは同じ)
保存時:CR→CR CR+LF→LF LF→LF
オープン時:CR→CR CR+LF→CR+LF LF→CR+LF

バイナリモードにする方が混乱が少ないかもしれませんので、それについては、将来のバージョンで対応検討したいと思います。

その他

◆miでCやTEXのコンパイルができるのですか?

すみません。それはできません。
miは単なるテキストエディタです。ツールメニューにコンパイルなどのメニューがあるのは、各コンパイルソフトウエアに「現在編集中のファイルをコンパイルしてください」という命令を送るためのものです。
ちなみに、いま、Macで良く使われているCコンパイラは
CodeWarrior(市販)、TeXコンパイラはMacpTeXだと思います。

◆FTP機能のパスワードを間違って入力した場合の対処法

MacOS9より前のOSの場合(キーチェーンアクセス機能を使わない場合)は、miを再起動してください。

MacOS9以降の場合(キーチェーンアクセス機能を使う場合)は、以下のようにして、キーチェーン機能に登録されたパスワードを削除します。
1.miをいったん終了します。
2.アップルメニューより、コントロールパネル→キーチェーンアクセスを選択します。
3.該当するFTPサーバー名を選択して、削除ボタンを押します。

◆helpが参照できない場合
まず、ヘルプファイルをダウンロードすることが必要です。ダウンロードページからヘルプファイルをダウンロードしてください。

解凍すると以下のようなフォルダができますので、この中の"help"フォルダを、miのアプリケーション本体があるフォルダへコピーしてください。


miアプリケーションのあるフォルダは以下のようになります。


この状態で、miを起動してください。ヘルプファイルがインストールされ、ヘルプメニューから"mi Help"を選択すると、ヘルプを参照できるようになります。

あるいは、helpフォルダの中の、"index.htm"ファイルをダブルクリックするか、Internet ExplorerなどのWebブラウザにDrag&Dropすることでも、ヘルプ参照できます。


◆メニューのコマンドショートカットを変更する方法
MacOSXでは、システム環境設定の「キーボードとマウス」でキーボードショートカットをカスタマイズできます。
使い方は、Finderのヘルプ(Macヘルプ)を開いて、「ショートカット」で検索し、「アプリケーションのキーボードショートカットを作成する」の項目を参照してください。


トップ