全4章、40ページぐらいあったけどあっという間に読めました。
![Software Design (ソフトウェア デザイン) 2015年 01月号 [雑誌] Software Design (ソフトウェア デザイン) 2015年 01月号 [雑誌]](http://ecx.images-amazon.com/images/I/51sv-OIQh%2BL._SL160_.jpg)
Software Design (ソフトウェア デザイン) 2015年 01月号 [雑誌]
- 出版社/メーカー: 技術評論社
- 発売日: 2014/12/18
- メディア: 雑誌
- この商品を含むブログ (4件) を見る
一部知らなくて役に立ちそうなこともあったのでメモ。
知らなかったこと
プラグイン系
- seoul256.vim
- 見やすいカラースキーム
- CtrlP
- ag.vim
:grep
に代わるファイル検索- #あとで読む http://qiita.com/0829/items/7053b6e3371592e4fbe6
- emmet-vim
vimの操作系
inoremap
とかの意味
noremap
は no recursive mapping の略で、再帰的なマッピングを行わないという意味。
" 例 " 以下の2つのコマンドは挙動が異なる :nmap w ww " ファイルの末尾まで移動してしまう :nnoremap w ww " w で2単語分移動
基本的に map
よりもこちらを使うと予期せぬ動作にならないのでおすすめ。
また、map
や noremap
の先頭につく i
や n
は
マッピングがvimのどのモードに対して行われるか を指してる
i
: インサートモード
n
: ノーマルモード
v
: ビジュアルモード
(先頭文字なし)
: ノーマル、ビジュアル、モーション待ち
- 選択部分の文字数をカウント
ビジュアルモードでカウントしたい範囲を選択した後
g Ctrl-g
- markdown ファイル内のコードのシンタックスハイライト
let g:markdown_fenced_languages = [ \ 'coffee', \ 'css', \ 'javascript', \ 'js=javascript', \ 'json=javascript', \ 'python', \ 'xml', \]
- URL をmarkdown用の
[](http://...)
に変換
vnoremap <leader>mdu ygvs[] (<C-r>")<Esc>?[]<CR>a
URL をビジュアルモードで選択した後、\mdu
を実行する。
知っていたこと
プラグイン系
- vim-markdown
vimの操作系
taglist についてはこのへん読んで設定した覚えが。
自分の設定
- vim で markdown のプレビュー