◀一般トップへ
  • 1214 単語単位移動/選択について
    • 1215 Re:単語単位移動/選択について
      • 1218 Re2:単語単位移動/選択について
        • 1264 Re3:単語単位移動/選択について
  • [1214] 単語単位移動/選択について INSECTS 2002年02月10日 04:04

    バージョンアップおめでとうございます。誰かが「楽しく使ってます」って書いてましたね。私もSAKURA使ってると楽しいです。

    さて、[(Shift+)Ctrl+カーソル]による単語単位移動(選択)ですが、「[Ctrl+→]の際に空白の前で止まる」設定など出来ますでしょうか。具体的には、

    #define DCA_ZVAL_MAXNUM 100000000 // z値長最大個数

    “D”にカーソルを置き[Ctrl+→]を二度行うと、“/”の手前に移動します。つまり「後に続く空白群も含めてジャンプ」なのです(Winアプリに割と共通してると思います)。これは“DCA_ZVAL_MAXNUM 100000000”だけコピーしたい時不便です(特にタブでなくスペースが使われてると!)。

    こんな時、空白の前で止まると楽です。今度は“DCA_ZVAL_MAXNUM”と“100000000”の間の空白で一度押さねばなりませんが、それは空白が何個並ぼうと一回ですし、感覚的にもそう不自然でないのでストレスは少ないと思います。何と言うか、手に吸い付いて来る様な感覚で操作したいのです。こんな事思うの私だけですか?

    でも、SAKURAは単語の切れ目と判断する文字種別がきめ細かくて好き。
    • [1215] Re:単語単位移動/選択について あろか 2002年02月11日 02:31

      ▼ INSECTSさん
      > さて、[(Shift+)Ctrl+カーソル]による単語単位移動(選択)ですが、「[Ctrl+→]の際に空白の前で止まる」設定など出来ますでしょうか。具体的には、
      >
      > #define DCA_ZVAL_MAXNUM 100000000 // z値長最大個数
      >
      > “D”にカーソルを置き[Ctrl+→]を二度行うと、“/”の手前に移動します。つまり「後に続く空白群も含めてジャンプ」なのです(Winアプリに割と共通してると思います)。これは“DCA_ZVAL_MAXNUM 100000000”だけコピーしたい時不便です(特にタブでなくスペースが使われてると!)。
      >
      > こんな時、空白の前で止まると楽です。今度は“DCA_ZVAL_MAXNUM”と“100000000”の間の空白で一度押さねばなりませんが、それは空白が何個並ぼうと一回ですし、感覚的にもそう不自然でないのでストレスは少ないと思います。何と言うか、手に吸い付いて来る様な感覚で操作したいのです。こんな事思うの私だけですか?
      >
      これ、私も欲しいです。
      小文字から大文字に変わったときとかにも止められる設定があるとさらにありがたいです。
      const int DcaZvalNaxnum = 0; があった時に D以外に Z,M でもとめられる。 Max を Min にしたいときなんかに重宝するとおもいます。
      • [1218] Re2:単語単位移動/選択について やざき 2002年02月11日 02:45

        > 小文字から大文字に変わったときとかにも止められる設定があるとさらにありがたいです。
        > const int DcaZvalNaxnum = 0; があった時に D以外に Z,M でもとめられる。 Max を Min にしたいときなんかに重宝するとおもいます。

        よさそう。ぜひ実装して欲しいですね。
        別々にオプションを作ってくれるとうれしいかも。


        例:xがカーソルが止まる位置
        const int DcaZvalMaxnum = 0
        x_____x___x_____________x_x:現在
        x____xx__xx____________xxxx:スペース前
        x_____x___x__x___x______x_x:      小文字から大文字に変わったとき
        x____xx__xx__x___x_____xxxx:スペース前と小文字から大文字に変わったとき
        • [1264] Re3:単語単位移動/選択について やざき 2002年02月26日 19:35

          ▼ やざきさん
          > > 小文字から大文字に変わったときとかにも止められる設定があるとさらにありがたいです。
          > > const int DcaZvalNaxnum = 0; があった時に D以外に Z,M でもとめられる。 Max を Min にしたいときなんかに重宝するとおもいます。

          ひとまず、手元では、スペース前でも止まる設定を追加しました。
          次回お試し版でお目見え~。