Skip to content

Commit f508eb7

Browse files
committed
add initial vim-technique-bible corrigenda page.
add 5-14, 6-8 corrigenda memo. copy from private vim-technique-bible wiki.
1 parent 0d93b87 commit f508eb7

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
layout: docs
3+
title: Vimテクニックバイブル 作業効率をカイゼンする150の技 正誤表
4+
---
5+
# 5-14 テキストオブジェクトを括弧やダブルクォートで囲む
6+
* P.180 ビジュアルモードで括弧で囲むテキストを選択する
7+
* <font color="red">最新版のsurround.vimではビジュアルモード時の *s* が廃止されました。代わりに *S* を利用します。</font>
8+
9+
### ビジュアルモードで括弧で囲むテキストを選択する
10+
ビジュアルモードで括弧で囲む範囲を選択してから、 *S* コマンドを使うとテキストを括弧で囲めます。
11+
*S* の後に入力したテキストで選択範囲を囲めるので、見た目にもわかりやすく、最初はこちらの方法の方が使いやすいと思います。
12+
リスト1例文に対して、ビジュアルモードで範囲を選択、 *S\<strong>* とコマンドを入力してみてください。
13+
選択範囲が *\<strong>* タグで囲まれ、前のコマンド例の結果と同じくリスト2の結果になります。
14+
ビジュアルモードで選択してから実行する *S* コマンドのフォーマットを以下に、使用例を表2に示します。
15+
16+
S{surround}
17+
18+
# {surround}には、囲みとして使いたいオブジェクト、括弧、ダブルクォーテーション、タグなどを指定します
19+
20+
### 表2 Sコマンドの使用例
21+
<table border=1><thead><tr>
22+
<th>コマンド</th><th>説明</th>
23+
</tr></thead>
24+
<tbody>
25+
<tr><td>S"</td><td>選択箇所をダブルクォーテーションで囲む</td></tr>
26+
<tr><td>S{</td><td>選択箇所を括弧で囲む</td></tr>
27+
<tr><td>S&lt;strong&gt;</td><td>選択箇所を&lt;strong&gt;タグで囲む</td></tr>
28+
</tbody></table>
29+
30+
31+
<hr />
32+
# 6-8 errormarker.vimでエラー行を目立たせる
33+
* P.203<br />
34+
誤:<br />
35+
使用例:例えば、Rubyのスクリプトで:makeによりエラーチェックを走らせた場合<br />
36+
正:<br />
37+
使用例:例えば、Perlのスクリプトで:makeによりエラーチェックを走らせた場合<br />
38+
&nbsp;<br />
39+
スクリーンショットが明らかにPerlスクリプトです。Rubyにもprint文はあるので完全な間違いではありませんが……。<br />

0 commit comments

Comments
 (0)