Wie kann ich Sublime Text 2 veranlassen, die Pipe als Klammer zu erkennen?


0

Ich möchte dies, damit ich den Befehl move_to brackets in einer Blockargumentliste verwenden kann.

Nehmen:

hash.each_pair do |key, value|
    puts "K:#{key} V:#{value}"
end

Ich möchte ST2 das erkennen lassen können |key, value| Bereich als Klammerblock.


Wenn ich habe |key, value|key2, value2|key3, value3|, wohin soll es von der ersten springen? Ich denke, das Problem ist, dass es keine Möglichkeit gibt, die Verschachtelung von Pipes wie bei geschweiften Klammern zu bestimmen (zumindest nicht ohne eine viel intensivere Syntaxanalyse).
Darth Android

@DarthAndroid Sie können keine verschachtelten Pipes im Kontext von Ruby haben. Sie kann in der Lage zu sein, eine Linienfortsetzung zu machen, um die Start- und End-Pipes auf verschiedene Linien zu setzen, aber ich habe das nie gesehen und wäre in Ordnung, wenn es das nicht unterstützen würde.
Andrew Burns
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.