File tree 2 files changed +40
-1
lines changed
docs/books/vim-technique-bible
2 files changed +40
-1
lines changed Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ Vimmerであれば既にご存知だと思いますが、日本のVim有識者
7
7
8
8
[ ![ Vimテクニックバイブル 作業効率をカイゼンする150の技] ( http://ec3.images-amazon.com/images/I/51-u-wPOtlL._SL500_AA300_.jpg )] ( http://www.amazon.co.jp/Vim%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB-%EF%BD%9E%E4%BD%9C%E6%A5%AD%E5%8A%B9%E7%8E%87%E3%82%92%E3%82%AB%E3%82%A4%E3%82%BC%E3%83%B3%E3%81%99%E3%82%8B150%E3%81%AE%E6%8A%80-Vim%E3%82%B5%E3%83%9D%E3%83%BC%E3%82%BF%E3%83%BC%E3%82%BA/dp/4774147958 )
9
9
10
- [ Vimテクニックバイブル 作業効率をカイゼンする150の技] ( http://www.amazon.co.jp/Vim%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB-%EF%BD%9E%E4%BD%9C%E6%A5%AD%E5%8A%B9%E7%8E%87%E3%82%92%E3%82%AB%E3%82%A4%E3%82%BC%E3%83%B3%E3%81%99%E3%82%8B150%E3%81%AE%E6%8A%80-Vim%E3%82%B5%E3%83%9D%E3%83%BC%E3%82%BF%E3%83%BC%E3%82%BA/dp/4774147958 )
10
+ [ Vimテクニックバイブル 作業効率をカイゼンする150の技] ( http://www.amazon.co.jp/Vim%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB-%EF%BD%9E%E4%BD%9C%E6%A5%AD%E5%8A%B9%E7%8E%87%E3%82%92%E3%82%AB%E3%82%A4%E3%82%BC%E3%83%B3%E3%81%99%E3%82%8B150%E3%81%AE%E6%8A%80-Vim%E3%82%B5%E3%83%9D%E3%83%BC%E3%82%BF%E3%83%BC%E3%82%BA/dp/4774147958 ) [ 正誤表 ] ( http://vim-jp.org/docs/books/vim-technique-bible/corrigenda.html )
11
11
12
12
技術評論社出版、384ページのソフトカバー、9/23発売予定です。
13
13
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