Editor

コーディングガイド

コーディングガイド by @mdo

なぜメモ帳ではArialでハングルが表示できるのか?

なぜtahomaでハングルが表示できるのか?では、欧文フォントであるtahomaでは、フォントリンクというしくみを使ってハングルが表示できるというお話をしました。 tahoma以外の欧文フォントの一つにArialがあります。 私が今使っているWindows XPでは初期設定…

Mery:インストール不要な一時フォント機能

表示検証に便利なテキストエディタ 私が文章をしたためる際によく使うテキストエディタで、「Mery」(対応OSは Windows のみ) というフリーソフトがあります。こちらのソフト、珍しいことに フォントファイルを直接読み込む機能 が搭載されています。 本来は…

Mery : 半画面スクロール

> そんな中、いまさらなのですが半画面スクロールを実装されるご予定はないでしょうか。 現在のところ実装予定はありませんが、キーボードによる操作で良ければマクロで実装可能だと思います。 -------- sample.js -------- // 半画面上にスクロール Redraw …

縦書きエディタ「TATEditor」

・テキストエディタ「Mery」ベータ版 Ver 2.6.5 を公開、縦書き機能を搭載!が出たが、 縦書きエディタ「TATEditor」という専用エディタがある。 関連: ・「TATEditor」縦書き・横書き表示が可能なほかアウトライン機能やマークアップする機能などを備えた…

メモ帳の注意点

Windowsメモ帳では必ずBOMが付加され、 上のセレクトボックスの選択肢「Unicode」は「UTF-16 リトルエンディアン」を、「Unicode big endian」は「UTF-16 ビッグエンディアン」を意味している。 ソ-ス:Unicode ~エンディアンとBOM~(文字コード関連) | …

メモ帳が2つあるのはなぜか

Why are there two copies of Notepad? http://blogs.msdn.com/oldnewthing/archive/2006/03/28/563008.aspxあなたはメモ帳のコピーが%windir%\notepad.exeと%windir%\system32\notepad.exeにある事に気づいたかもしれない。なぜ2つあるのだろうか?もちろん…

Mery: 「何も範囲選択していないときにCtrl+Cを押すとクリップボードにその行がまるごと入る

何も選択してないときに CTRL + C で行コピーは標準の動作です。標準機能では無効にできませんが、CTRL + C に以下のようなマクロを割り当てることで無効にできます。 ----ここから---- if (Document.Selection.Text) Document.Selection.Copy(); ----ここま…

「秀丸エディタ」が4Kに対応した

【4K修行僧】みんなの秀丸エディタが4Kに対応 - PC Watch頑張ってるんだ。 関連: ・アプリの高DPI(High DPI)対応について 第1回 ~ 高DPIとは ~ – 田中達彦のブログ・アプリの高DPI(High DPI)対応について 第2回 ~ アプリケーションの高DPIへの対応レベル…

テキストエディタ Mery

起動中の Mery を終了させてメモ帳などで Mery.ini を直接編集する。 [General] セクションに TabStyle=1 を追加して保存。 TabStyle=0 が標準。1 でボタン型タブ、2 でフラット型タブになる。Mery 2.2.6 以降なら TabRaggedRight=1 で多段時のタブを左寄せ…

Mery: 単語の頭文字を大文字に変換する

単語の頭文字を大文字に変換する処理したら、「that's」とかの「'」がつく単語は、「That'S」みたいに「'」の後も大文字に変換される 出来れば「That's」になるようにしてみた。ついでに行末の - も考慮してみたマクロ var s = Document.Selection; if (s) {…

標準エディターを Mery2 に

気に入った点は内部コードが unicode化されている。