• ベストアンサー

サクラエディタ HOMEで行頭に移動

サクラエディタにおいて、HOMEは「行頭に移動(折り返し単位)」とあり、HOMEを押しても行頭には移動せずインデント先頭になります。 これをHOMEを押して行頭移動にすることはできないでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

No.1の回答者です。 No.1の回答は少し勘違いしていましたね。 [行頭に移動(折り返し単位)]ではなく、一般的な単純に[行頭に移動]を したいのでしたね。 既定の動作を変更する方法は知りませんが、キーマクロとして登録して、 これにキーを割り当てることで可能だと思います。 ヘルプにも書かれていますが、キー操作を記録し、その内容を少し変える ことで対応できます。記録しなくてもファイルの拡張子を*.macで登録し 外部マクロとして自動実行するように設定しておけば、常に利用できると 思います。 以下のマクロを名前を付けて保存でHome.macとかにして登録します。 //キーボードマクロのファイル S_GoLineTop(1); // 行頭に移動(折り返し単位) 既定では //キーボードマクロのファイル S_GoLineTop(0); // 行頭に移動(折り返し単位) で折り返し単位になりますが、ヘルプでも確認できますが0を1にして、 書き換えるだけで、行頭のスペースなどを無視した移動になります。 マクロの登録方法などは説明しませんが、[キー割り当て]で[種別]を [外部マクロ]にすれば登録したマクロを確認できると思います。

sundara
質問者

お礼

お礼を入力したつもりが、ベストアンサーだけだったのに気付きませんでした。 ありがとうございます、そのやり方で実装でき、楽になりました。

その他の回答 (1)

回答No.1

キーの割り当ての変更はできますよ。 メニューの[設定]→[共通設定]→[キー割り当て]を開きます。 [キー]で[ Home ]を選択すると[キーに割り当てられている機能]の欄に [行頭に移動(折り返し単位)]で表示するので[解除]ボタンを押します。 [種別]で[カーソル移動系]に切り替えます。 [機能]から[ファイルの先頭に移動]を選択し、[キー]が[ Home ]で選択 されたままなので、[割付]ボタンでキーを設定します。 これで[機能の割り当てれているキー]に表示されます。 [ Ctrl+Home ]も[機能の割り当てれているキー]割り当てられてるので 選択して[解除]ボタンを押します。 もしも[ Ctrl+Home ]を[行頭に移動(折り返し単位)]に設定するなら、 [ Ctrl ]の□にチェックを入れて、[キー]を[ Home ]にし[割付]ボタン でキーを設定します。

sundara
質問者

お礼

細かく回答ありがとうございます。 非常に惜しいです。その割当機能の話になるとおもいます。 「行頭に移動(折り返し単位)」という項目の動作は、行頭でなく、インデント後の先頭に移動します。先頭にスペースがあった場合は最終スペースの次の文字に移動になります。 インデント行で行頭に移動するためにはHOMEを2回押さなくてはなりません。 希望する動作は、「インデントを無視した行頭への移動」です。 しかしそれに見合った割り当て動作がわかりません。

関連するQ&A

  • Terapadのショートカット:行頭に移動

    エディタのTerapadの件です. Terapadのショートカットについて質問が御座います. ■以下のショートカットを教えて頂けないでしょうか? ・行頭に移動 ・行末に移動 Terapadのメニューの「ヘルプ」の中に,ショートカット一覧があります. それには,以下の様に,書かれております. しかし,Homeを押しても,私の環境では, 一文字前に進むだけです. ・行頭に移動 ⇒ Home ・行末に移動 ⇒ End どなたかご存知の方がいらっしゃいましたら御教授下さい.

  • サクラエディタ マクロについて

    お世話になっております。 掲題の件に関して、御存知でしたらご教授いただきたいです。 実現したいことは「数千行の全ての行末に,(カンマ)をうつ」 ということです。 秀丸で実現できることや、正規表現を使うといった回答以外でお願いします。 調べると拡張ファイルをダウンロードするようですが、サイトのページが途切れていたりとわかりません。 具体的には以下の通りです。 (1)ツール>キーマクロの記録開始を選択 (2)実施したいマクロを行う (例) 1.行の先頭から末尾にカーソルを移動 2.,(カンマ)を打ち込む 3.行の先頭にカーソルを移動 4.次の行の先頭にカーソルを移動 (3)ツール>キーマクロの終了と保存を選択し、適当な個所にマクロを保存(test.mac) (4)登録したtest.macをサクラエディタで開く 以下、(例)の内容 =============================================== //キーボードマクロのファイル S_GoLineEnd(0); // 行末に移動(折り返し単位) S_Char(44); // 文字入力 S_GoLineTop(0); // 行頭に移動(折り返し単位) S_Down(0); // カーソル下移動 =============================================== (5)上記ファイルに先頭行から行の末尾までループする処理を記述して上書き保存 以下の構文が必要になると思います。 ・ループ構文記載 ・先頭行の取得 ・変数の格納 ・最終行の取得 (6)マクロを実行したいtxtに実行 これだけのことですが、実現方法がわかりません。 この構文はVBAと同じでしょうか? そちらには疎いですが、それならばそれを調べれば目的は達成できます。 単純な実現内容ですが、サクラエディタのマクロは応用が利きますので、今後のためにも理解したいです。 必要な拡張ファイル、構文の言語(VBA?)、具体的な構文(for等)を教えていただきたいです。 長文になり、申し訳ありませんが、 以上よろしくお願いします。

  • サクラエディタの設定について

    サクラエディタでメルマガを作らなければ成りません。 すべての行頭に必ずスペースを1文字分空けるようにしたいのですが、どのような設定にすればよいのでしょうか?

  • サクラエディタで開けません。

    WindowsXPで、あるアカウントでDドライブにサクラエディタをインストールしました。 別アカウントでログインすると、サクラエディタがうまく起動しないので、再度ProgramFileにインストールしました。それでもうまく動かないのでProgramFileのサクラエディタをアンインストール、Dドライブのサクラエディタフォルダを削除し、ProgramFileに再インストールしましたが、cpp、hなどのファイルで「プログラムから開く」にサクラエディタが表示されず、開くことができません。txtはダブルクリックでサクラエディタが起動します。 cpp、hなどのファイルもダブルクリックでサクラエディタを起動できないでしょうか?

  • サクラエディタは使っていますか?

    フリーソフトであるが企業内で使われることもあるサクラエディタ。 サクラエディタは使っていますか?

  • サクラエディターについて

    サクラエディターについて マクロのサイトを見てもこれと言ったサイトを見つける事ができませんので 質問させて頂きます。 【内容】 テキストファイルを先頭から末行までをループ処理で 1行づつ判定してキーワードxxxがあれば行を削除したいと考えております。 記述内容をご教示頂けないでしょうか? またその辺の詳しいサイトをご存知の方はご教示いただけないでしょうか? よろしく御願いします。

  • サクラエディタ

    windows10でサクラエディタの関連付けができないのですが、 方法ご存じしょうか。 サクラエディタそのものにも関連付けがないです。 windowsのスタート>設定>アプリ>規定のアプリ>ファイルの種類ごとに規定のアプリを選ぶ で、ファイルの種類から特定のアプリを関連付けようとしたのですが、規定を選ぶ中にサクラエディタがありません。 方法を教えていただけないでしょうか。 OS:Windows10 H21H2 パソコンを新調したらできなくなりました。 サクラエディタ:Ver2.2.01 と古いです。

  • 条件を満たすテキストエディタを探しています

    多くの「文章の折り返し機能」を持つテキストエディタは、折り返された文が行の先頭から始まってしまうのが一般的ですよね。 そうではなくて、折り返された文の一部の左端を、文の先頭がインデントされた位置(文の先頭の位置)に補正して表示してくれるようなテキストエディタを探しています。 できれば様々なプログラミング言語の色分けに対応できるとうれしいです。 Microsoftのwordやpowerpointのようなインデント機能や箇条書きに似ている機能ですが、word等のように特殊な文章形式で保存するものを求めているわけではなく、表示する際にこのように表示してくれる純粋なテキストエディタを求めています。

  • サクラエディタの使い方について

    最近プログラミングを学び始めた者です。 テキストエディタはサクラエディタを使っています。 このサクラエディタの使い方について質問します。 プログラミングでは必ず様々な括弧を使用しますよね。 「」 ”” { } [ ] ' ' ( ) などなど。 これらの括弧を入力する時、“頭の括弧”と“括弧閉じる”を 一回の操作で 入力することはできないのでしょうか? 今は、別々に入力しています。 この方法だと時間はかかるし、“括弧閉じる”の方を入力し忘れてしまうことがあります。 “頭の括弧”と”括弧閉じる”をペアーで入力する方法はありませんか? その他にも、便利な入力方法がありましたらお教え願えないでしょうか。 よろしくお願いします。

  • サクラエディタ

    サクラエディタの操作方法を教えてください 全角モードでスペースキーを入力すると□が表示されます これをやめるに方法を教えてください