ご利用前に必ずお読みください
> Kuroさん > > 開発お疲れさまです。 > > 「無題タブを識別・選択する方法」がもしあれば、ご教示いただきたいです。 > > 必要となった経緯ですが… > 今、VSCodeで「Sublime Text Keymap and Settings Importer」という拡張機能を入れた場合の「Alt+-」「Alt+Shift+-」キーの機能、「前に戻る」「次に進む」のような機能をMeryでも使えるように、マクロを作っています。(おそらく Sublime Text でも同じキーマップで同じ機能があるものと思われます) > > 実現方法としては、 > ・カーソル移動時のイベントで window.Tag に位置情報(対象document及び行番号)を push していくイベント処理用マクロ > ・window.Tag から位置情報を読み出し、ジャンプするマクロ(前に戻る、次に進む用をそれぞれ) > を用意する算段です。 > > ほぼ完成したのですが、ジャンプ先のdocumentを特定する際、無題タブでは難しいことに気付きました。 > > 以下はそのdocumentを取得する際の概念コードです。 > > > > 上記の previousPos という配列には行番号とフルパスが入っている想定です。 > 無題タブの場合、document.FullName で空文字が返ってくるので previousPos[1] も空文字が入っています。 > そうなると「if (d.FullName == previousPos[1])」のところで問題が起こります。常に「先頭の無題タブ」で True になってしまうのです。 > これは無題タブが1つの場合は document.FullName が空文字になる document も1つだけなので問題ありませんが、複数存在する場合に問題となってきます。 > > そこで前述の「無題タブを識別・選択する方法」が必要となりました。 > > 例えば、今の仕様であれば無題タブには常にユニークな連番「無題-n」が付いているので、 > (1) 無題タブであること > (2) 無題タブ名 > の2つが document から取得できれば、判定できると考えています。 > > (1)については「document.FullName が空文字」で判定できるので、(2)ができる方法があれば…と考えています。(むしろ(2)ができるようなメソッド・プロパティがあったら、それ1つで完結しそうではありますが)
マークダウンを有効にする
テキストエディター「Mery」ベータ版 v3.8.6 を公開
ヨーグルトメーカーで作った R-1 ヨーグルトで強さを引き出してみた
テキストエディター「Mery」の配色テーマ集
テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開、自動保存機能、バックアップ機能を搭載
知っておくと便利なテキストエディター「Mery」の 10 個の小技
トモダチコレクション わくわく生活 -Switch
リズム天国 ミラクルスターズ -Switch
パワフルプロ野球2026-2027 -Switch
ニンテンドープリペイド番号 9000円|オンラインコード版
ニンテンドープリペイド番号 5000円|オンラインコード版
Dジェネシス ダンジョンが出来て3年 11
お気楽領主の楽しい領地防衛 10 ~生産系魔術で名もなき村を最強の城塞都市…
ようこそ実力至上主義の教室へ 3年生編4 (MF文庫J)
異世界のんびり農家 21
サイレント・ウィッチ XII 沈黙の魔女の隠しごと (カドカワBOOKS)