多機能エディタ「 mi 」を語るスレ その4
ソースコード書きに便利な機能を満載、
カスタマイザボーでスクリプタボーな
“痒いところに手が届く” Mac用国産テキストエディタ、
『 mi(旧称ミミカキエディット)』について語るスレです。
■公式
mi
http://www.mimikaki.net/
MI ソフトウェア
http://www.misoftware.co.jp/
開発ブログ
http://www.misoftware.co.jp/devlog/
■最新バージョン(2012年10月2日現在)
正式:バージョン2.1.12r3 (Retinaディスプレイ暫定対応)
β版:バージョン2.1.13b2
※2012年10〜11月頃 バージョン3 βリリース予定
※2012年11〜12月頃 バージョン3 正式リリース予定
※フルバージョンは1,500〜2,000円で販売予定
■前スレ
http://anago.2ch.net/test/read.cgi/mac/1175523690/ >>429
ありがとう
設定が安定するまで2を使うつもり >>429
表示>左側にサブテキスト画面を表示する
でしょ?トグル動作。
あるいはツールバーの横分割(トグル動作)。
左サイドバーを表示(あるいは右サイドバーを表示)は
文字通りの動作だよ。サブテキスト画面とは別に表示される。 mi3のモードで見出しリストを設定してみたんだけど、
A
▼A-1
A-1
▼A-2
A-2
B
▼B-1
B-1
みたいになってしまう
以下のようにしたいのだけど、どの設定をいじればいいんでしょう?
▼A
A-1
A-2
▼B
B-1 一番大きい見出しが「大文字のアルファベット1文字」
二番目の見出しが「大文字のアルファベット(半角ハイフン)数字」
ってことでいいのかな?
モード設定>見出しの定義で、
・アウトラインレベル1
正規表現……(^[A-Z]$)
見出しリストに表示する文字列……$1
・アウトラインレベル2
正規表現……(^[A-Z]-\d{1,})
見出しリストに表示する文字列……$1
こんな感じで、正規表現を設定すればできるはず それは思うねー
プレーンテキストベースのアウトラインエディタって
Macにないから >>433
「A」とか「B」とかは見出しのタイトルのつもりでした
書き方がわかりにくくてごめん…
実際はレベル1が#、2が##、3が###みたいにやってます
見出しリストに表示する文字列……$1
で設定してみたけど、やっぱり▼の折りたたみがだぶってしまいます
しかたないので「より簡単な…」のほうを選択して、見出しリストにチェックを入れたら、
だいたい思っているような形に出来ました
レベル1234・・・でそれぞれ順番に設定してるけど、
▼# 見出し1
▼## 見出し2
▼### 見出し3
#### 見出し4
と表示されるんだね
▼# 見出し1
▼## 見出し2
▼### 見出し3
#### 見出し4
って、なるのかと思った
まあレベルはちゃんと階層になってて折り畳めるのでいいけど。
とにかくどうもありがとうございました >>436
たしかに、階層が深くなるにつれて、▼の位置が右に
ずれてくれたほうが直感的ですよね
作者さんに要望を出してみてはどうでしょう
あと、「より簡単」設定じゃなく、
正規表現で細かく設定すると、
見出しリストに表示される#マークを
非表示にすることはできます
・アウトラインレベル1
正規表現……^#{1,1}([^#]*?$)
見出しリストに表示する文字列……$1
・アウトラインレベル2
正規表現……^#{2,2}([^#]*?$)
見出しリストに表示する文字列……$1
・アウトラインレベル3
正規表現……^#{3,3}([^#]*?$)
見出しリストに表示する文字列……$1
・アウトラインレベル4
正規表現……^#{4,4}([^#]*?$)
見出しリストに表示する文字列……$1
本当は、 ^#{1}と書きたかったんだけど、
どうもmiではそういう書き方ができないらしい… ^#{1,1}で、行頭の#マークが1個以上&1個以下、の意味
(つまり#が1個だけのケースを指定)
([^#]*?$)で、#マーク以外の文字が続いたら
それを全部「$1」という変数に入れて見出しに表示、
みたいな意味です
あと、見出しリストに表示する文字列を、
・アウトラインレベル2……▼$1
・アウトラインレベル3……(全角スペース)▼$1
・アウトラインレベル4……(全角スペース3個)・$1
なんていじると、全部展開した時の雰囲気が
ちょっとだけ理想系に近くなるかも!?
($1の前後に文字を書くと、それが見出しリストに表示される
ことを利用した遊びみたいなものです) ごめん、>>438の正規表現だと、
行頭とは別にタイトルの中に#が入ってると
見出しリストから消えちゃう…
(## 見出し#2、なんてやると見出しから消える)
^#{1,1}(?=[^#])(.*?$)
^#{2,2}(?=[^#])(.*?$)
正規表現をこんなふうにかえると
タイトルに#が入ってても大丈夫になります 連投すいません、上で書いた正規表現もちょっと問題ある…
(#○、と一文字だけのタイトルが出ないのと、#改行、で変になる)
それを改善すると、正規表現はこんな感じになりました
^#{1,1}((?=[^#\n\r]).*?$)
^#{2,2}((?=[^#\n\r]).*?$)
でも許して!
#○、と一文字だけのタイトルが出ないのは「より簡単」設定でもそうだったから!
「より簡単」設定みたいに、行頭のタブやスペースを無視して、
(タブ)#見出し1
という感じのも見出しとして認識させたいなら、
^[\s ]*?#{1,1}((?=[^#\n\r]).*?$)
^[\s ]*?#{2,2}((?=[^#\n\r]).*?$)
こうですかね
なお、「より簡単」設定は、行頭のタブと半角スペースは
無視してくれるものの、行頭に全角スペースが入ると
見出しから消えます
(上のは全角スペースも無視する正規表現になってます)
そしてまだ変なところがあったら誰か直してください…
正規表現難しい… すごい
#も非表示にできたし、
表示する文字列にスペース入れたら、かなり見やすくなりました!
どうもありがとう
>>435
FoldingTextというテキストエディタだと
マークダウン記法みたいなのでアウトラインにして
項目を折りたたんだりできるみたい
項目の移動ができるかどうかはわからない
(日本語入力がどうもいまいちらしいので買ってないけど…) >>442
なんだかゴチャゴチャわかりにくく書いちゃってすいません…
投稿したあとで「あっ、あれじゃダメなケースがある!」
なんて気づくもので…
でも、環境が改善されたようで良かったです
あと、FoldingTextというのは知らなかったです
情報どうもです
テキストエディタいじるの好きなので、
どんな機能があるかチェックしてみようと思います mi3ってモードを自由に作れるのに、禁則文字の設定はそれぞれで変えられないのね。
ちょっと不便。 mi3のキーワードって、日本語の指定はちゃんと動かない?
ひらがなだけのキーワードはイケてそうだけど、
ひらがな+漢字にしたら、認識できてないような・・・ 3.0.0b13は、ウィンドウ上部のツールバーに
保存/saveのボタンは置けないのでしょうか? 2にはあるし、保存ボタンが用意されることに反対はしないけど、必要な理由を聞いてみたい
そこでマウスやトラックパッド使うのってめんどくない? タイピングが止まったら、コマンド+Sを連打しながら考える
そしてまたタイピングを始める
の繰り返しのおれには、保存ボタンの存在価値は皆無w 親指が外れてsを入力してしまう
連打ライターの文書で頻繁に見かける 完成はないだろうね
完成したらそれは終了を意味する 3.xからβが取れる時…
それは4.xの開発が始まる時だ! 3が完成したらシェアウェアとして売り出す
みたいなこと言ってなかった? 需要なさすぎて諦めたんちゃう
Jeditも打ち止めっぽいし 物書堂のエディタ欲してる奴もせいぜい俺含めて2桁だろうし
下手すりゃ1桁しかいない可能性もある せめてオープンソースにしてくれれば、
気に入らないところは自分で直すんだが・・・ すごくありがたいエディタ。
寄付の窓口ページがあったと思ってたんだけど、今ない? 見出し行で折りたたんだ時に表示されるオレンジ色の波線(~~~~~~~~~)について質問します
この波線(~~~~~~~~~)を非表示にするか色を変えたい場合、どこの設定から変更すればいいのでしょか?
また、モード”標準”の設定 - 見出しの最下部にある「アウトラインレベル」とは何を
設定する項目なのでしょうか?
よろしければ助言をお願いします >タイピングが止まったら、コマンド+Sを連打しながら考える
それもやるけどね、椅子にもたれかかってだらだらと
片手でマウスだけで操作してる時もあるんだよ。 ミミカキエディット時代から使ってるけど
miがえむあいだって昨日知った
みだとばかり >>466
どこで知ったの? 今までミって読んでた。 >>468
会社で「えむあいでひらけばいいよ」って言われて
「えむあい」ってなんですか?って聞いたらmiだった
それでwikipediaの変更履歴を見たら2016/07/01に
公式サイトに読み方を問い合わせたら「エムアイ」と回答とある
それまでずっと「ミ」だったから「ミ」派もまだまだ負けてない気もする >>469
教えてくれてありがとー
ホントだ、よく見たら公式サイトのトップページにちゃんとふりがなが振ってあるwww 文系でもっぱらワープロ用文章の下書きに使用していますが
重宝しています。 タイプライタースクロール機能を実装してほしいんだけど、どこに言えばいいのかな? サイドバーに表示される「同じフォルダのファイル」をtxtだけにする設定ないの ☆ 私たち日本人の、日本国憲法を改正しましょう。現在、
衆議員と参議院の両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ 3.0.0b15、久々アップグレードしてみたら、起動が爆速になった。 > 476
ごめん違った。初回起動やっぱり遅い、2回目以降メモリ常駐している(?)ためだった。 > 476
あ、でも2回目以降が爆速なら、それでいいか。 最新ベータ、前に開いていたウインドウを適当にリサイズしたあと、別のファイルを開くとリサイズしたサイズで開かれてしまう。
mi 2の時はファイルそれぞれにウインドウサイズを覚えてくれてたのに、前のファイルのウインドウサイズが継承されてしまう。
2と同じように3を使うことは不可能なのかな。 ベータ版の新しい奴、メニューの[表示] - [右サイドバーを表示]で、左のサイドバーが開くのは直ってなかった・・・。 インデント(空白)でグレーの下線が出ないように(無地)するにはどこの設定いじればいいのでしょうか? モード設定→該当モードの選択→表示→コード文字の表示→半角スペースまたはタブコードのチェックを外す 便乗質問させていただきますが、見出しで折りたたむ場合に表示される波線を
無地にする場合はどうするのでしょうか? 壊れたテキストファイルを修復したいんだけど(内容は半角英数のテキスト)、
変なコードがどこかに入ったらしく、全ファイルにわたって
「abcd」が「badc」
みたいに2バイト単位で入れ替わっちゃって表示されてます。
例えばmiを使ってエンコーディングをちょっと触るとかで修復できないものでしょうか?
お助けを! >>483
無理
>>485
mi以外のエディタでファイルをロードしてみた?
テキストファイルが壊れるという意味がわからん >>485
UTF-16でエンディアンの向きを取り違えて、更にそれを他のエンコーディングで保存しなおしたような状態に見える
とりあえず単純にバイトを入れ替えたらいいだけならdd conv=swabでできるはずだけど
多バイト文字が入ってるとだめかな。半角英数のテキストなら大丈夫か >>486、>>487、>>488 レスありがとう。
>>487、dd conv=swabでできました(HexEdit併用)。
ありがとうありがとう、教えてくれて。こんなコマンドがあるなんて。 v3.0.0b16
行間を負の値にするとカーソル移動時にタブコード表示がちらつくぅ
次のOSで2.xが完全に使えなくなりそうなので、今さらながらの移行準備 2と同じ使い方が出来ないのが不便で3には移行できず
アプリ自体をかえようと探してるけど長年使ってきたアプリの代わりにできるアプリが全くない。 3.0.0b16で文字を選択したら黄色の選択範囲がついてめざわりなので消したいとおもって
モードの設定の色のところで変えれるのがわかったけど
沢山設定がありすぎで…普通に文字選択したあとに重ねて黄色(この色は変えれるけど)とかでさらに選択をする機能はオフにできないのかな? >>493
アプリケーションの設定→検索→ハイライト→現在の単語:現在選択している〜 のチェックを外す >>494
オフにできたようです!
今思い出したけどmi 2の時に検索結果で色がついててオフにした覚えがあるけど
設定が3には引き継がれないのかな。
何ににしても改善できました。
ありがとうございました。 調子に乗ってもう少しどなたか教えて欲しいのですが、
アプリケーションを起動すると自動的に新規ウインドウが作られますが
リオープンなどの設定に関係なくアプリケーションを起動しただけでは新規ウインドウを作らない設定には出来ないでしょうか?
また、デフォルトウインドウサイズが新規ウインドウを作ると必ずデフォルトウインドウサイズで作られるようには出来ないですか?
今はあるファイルを小さなウインドウにして使っている場合、
新規ウインドウを作るとデフォルトウインドウサイズではなく小さなウインドウで作られてしまいます。 mi 2.1.12で
行頭にスペースが文字列がある場合に景行を入れると
自動インデントするしないの切り替えはどこで行うのでしょうか?
--spider
ファイルをダウンロードしません。
__スペースが入る。(今)
--spider
ファイルをダウンロードしません。
スペースが入らないようにしたい。 『メニューバー > mi > モード設定 > キーバインド』を選んで
『return』のキーバインドを『改行(インデント無し)』に変更する
一時的にインデントさせたくないだけなら
returnじゃなくてenterで改行すればおk 3.0.0への要望。
Ver2と同じテキストカウント。(シェルスクリプトで可能?)
画面の狭いMacBook Airだと検索ウィンドウがタテにのびると下が見えない。操作できない。
(横幅は変えられる。) Air11の768(だっけ?)以内にして欲しい。 emmet展開の整形が変。
emmetが使えるようになっただけでも良いのだけどさ。 3.0.0
まったくだめだな…
デフォルトのウインドウサイズを設定してあって
あるファイルを編集してウインドウサイズを適当に変更してファイルを閉じる。
再度そのファイルを開くと変えたウインドウサイズは反映されるが、
新規ファイルもデフォルトサイズじゃなく先ほどのファイルのウインドウサイズになってしまう。
何のためのデフォルトウインドウサイズなんだ…
mi 2の時にはおこらなかった謎の現状だが
なぜこんな仕様がいいのかな。
次期バージョーンかその次の4か5に期待するわ。 >>441
すごいなあ
テキスト編集に強いアウトライナーっぽいものになった Finderのtxtファイルをダブルクリックしてmiで開いたときに、必ず標準モードではなくて指定したモードで開かせるようにすることってできますか?
miで新規ファイル作った場合は指定したモードを自動適用する設定があるんだけど、同じことをFinderから開いたtxtに対してもやりたいのですが。 指定したいモード設定の拡張子を設定する欄に.txtを追加する なんで保存のツールボタンなくしたの?
片手でマウスだけで操作してる時に
すごく面倒なんだけど。 エディタでその文句が出る状況がよくわからん
メニューコマンド使えばいいんでね? 縦書きに対応したと聞いて大喜びでアプデした
でもこの縦書きって、ただの縦でも原稿用紙でも1行は20文字固定なんだろうか
40文字にしたいんだけどどうやっても設定が見つからない
テンプレートとかあるのかな
しかし軽快でほんと良いソフト
作ってる人には感謝しかない 海外のアプリだとよくあるけど、
変換する文字を選択していないと、再変換できないのが惜しい
標準のテキストエディットとかだと、選択してなくてもカーソル位置でだいたいの範囲を自動で選択して変換してくれる
こういうのって、なにが原因なんだろう 『現在のタブをウィンドウ化』をツールバーにおけるといいのに。 キーバインドの設定で、『標準モードからの差分』で指定できないパターンがあるのは仕様なんだろうか?
たとえばF1キー。
標準モードの設定が『OSのデフォルトの動作』でCモードの設定が『取消(Undo)』になってるけど、Cモードも『OSのデフォルトの動作』にする方法が無い。
『標準モードからの差分』は使うなってことかな・・・。 『文字数指定折り返し』の設定で、
行を折り返したところにキーワードが来ると、
キーワードとして認識されないのは仕様なのかな・・・。 質問なのですが・・・
ライトモードでウインドウが非アクティブのときに、どのタブが選択されてるか知る方法ってあります?
El Capitan / mi 3.0.4b1 >>522
現状だとウィンドウタイトルを見るか、Dockアイコンのコンテクストメニューから判断するしかなさげ
要望出せば純正Appみたいに明暗つけてくれるかも 『このドキュメントにフラグを付ける』って、
誰か使ってる人がいるんだろうか・・・? 純粋に文章を書くのに使ってるんですが
カーソルのある行に下線が表示されるのが気になります
これって消せないのでしょうか? アプリケーションの環境設定→表示→文字挿入位置と現在行→現在行