回答編集履歴
3
より文意が明確になるように
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
「インデント」
|
5
|
+
「インデント」の直後で「前の行の文法要素に合わせた位置揃え」を行う場合、すべてタブで行おうとしても、揃えるべき桁がタブだと中途半端な位置になって、**目的の位置に入れられない**ということが発生します。この状況でタブとスペースの混在を許さないとすれば、インデントもスペースに揃えるしか手段がありません(さすがに、行頭から連続するスペースに対して「インデント分だけタブにして、残りはスペースで」というような打ち分けは難しいでしょうし、エディタで自動判定するのも困難だと思います)。
|
6
6
|
|
7
7
|
|
8
8
|
|
2
少し補足
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
「インデント」+「行
|
5
|
+
「インデント」+「前の行の文法要素に合わせた位置揃え」を行う場合、すべてタブで行おうとしても、揃えるべき桁がタブだと中途半端な位置になって、**目的の位置に入れられない**ということが発生します。この状況でタブとスペースの混在を許さないとすれば、インデントもスペースに揃えるしか手段がありません(さすがに、行頭から連続するスペースに対して「インデント分だけタブにして、残りはスペースで」というような打ち分けは難しいでしょうし、エディタで自動判定するのも困難だと思います)。
|
6
6
|
|
7
7
|
|
8
8
|
|
1
外側をインデントしておく
test
CHANGED
@@ -12,23 +12,27 @@
|
|
12
12
|
|
13
13
|
```ruby
|
14
14
|
|
15
|
-
|
15
|
+
module SomeModule
|
16
16
|
|
17
|
-
|
17
|
+
# 奇数桁なので、スペースで位置揃えするしかない
|
18
18
|
|
19
|
-
|
19
|
+
def self.some_method(phrase_id,
|
20
20
|
|
21
|
-
|
21
|
+
phrase_key,
|
22
22
|
|
23
|
-
|
23
|
+
target_locale,
|
24
24
|
|
25
|
-
u
|
25
|
+
value,
|
26
26
|
|
27
|
-
|
27
|
+
user_id,
|
28
28
|
|
29
|
-
|
29
|
+
do_xss_check,
|
30
30
|
|
31
|
+
allow_verification)
|
32
|
+
|
31
|
-
...
|
33
|
+
...
|
34
|
+
|
35
|
+
end
|
32
36
|
|
33
37
|
end
|
34
38
|
|