2011-07-15 8 views
1

私は本当にTextMateが好きです。しかし、長時間使用して何回も検索した後は、私が望むように行の先頭に移動するためのショートカットを見つけることができませんでした。私は、通常、行の先頭にカーソルを置いておきますが、空白の後にします。TextMate:行の最初の空白以外の文字に移動するショートカット

たとえば、カーソルがputs 'hi'という行の最後にあり、次に⌘ ←と入力すると、行の先頭にカーソルが置かれ、その行の先頭にある 'p'の隣のカーソル。そのようなショートカットはありますか?

class Test 
    def greet 
    puts 'hi' 
    end 
end 

答えて

1

それは私が押すことをやりたいワンキープレスソリューション、ではないですが...

  1. CMD +←
  2. OPT +→
+0

真。それも私がやっていることです。マクロを作成して⌘←ショートカットをオーバーライドできると思います。 – dontangg

+0

それはいい考えです。もしあなたがそれを作ったら教えてください。私はそれ自身は気にしません:) –

+1

私はマクロを作って、私はこれに根本的な問題を見つけたときに少し試していました。行の先頭に実際にテキストがある場合は、後で '⌥→'を自動的に行うことは望ましくありません。 – dontangg

1

Iドン現時点ではテキストメイトがインストールされていますが、行頭にジャンプして(?<=\s*)(?=[^\s]+)を検索するマクロを記録できると思います。

1

うまくhereを説明した:

  • 押し⌥⌘M行の先頭
  • 押し⌘Fと検索に行くために←マクロ
  • 押し⌘の記録を開始します
  • ←を押して選択の最初に移動します(選択解除)
  • プレス(選択解除)をクリックすると、[^ \ s] | \ nの正規表現が有効になります⌥⌘Mマクロの記録を停止します。マクロに名前とキー相当物を与える
  • マクロを保存する
  • 押し^⌘M(私は⌘を使用←ラインの行動の先頭に行く通常のを上書きする)

私はhomeを拘束しましたこのマクロに

関連する問題