File tree 1 file changed +39
-0
lines changed
docs/books/vim-technique-bible
1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change
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< ; strong> ; </td ><td >選択箇所を< ; strong> ; タグで囲む</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
+   ; <br />
39
+ スクリーンショットが明らかにPerlスクリプトです。Rubyにもprint文はあるので完全な間違いではありませんが……。<br />
You can’t perform that action at this time.
0 commit comments