1120 | NeoBundleLazy 'kana/vim-operator-replace', {
1121 | \ 'depends' : 'kana/vim-operator-user',
1122 | \ 'on_map' : [
1123 | \ ['nx', '<Plug>(operator-replace)']
1124 | \ ]}
1125 | nmap <silent> _ <Plug>(operator-replace)
1126 | xmap <silent> _ <Plug>(operator-replace)
1154 | " vim-multiple-cursors: 同时编辑多处。<C-n>选择当前word并跳到下一个相同word;<C-p>取消当前word,跳回上个;<C-x>跳过当前word到下一个 {{{
1155 | NeoBundleLazy 'terryma/vim-multiple-cursors', {
1156 | \ 'on_map' : [ '<C-N>' ],
1157 | \ 'on_cmd' : [ 'MultipleCursorsFind' ],
1158 | \ }
1187 | " Typical review session:
1188 | " 1. A reviewer open the code to review, positions the cursor on the line he/she wants to comment on and types "\ic" - this puts the file name, the line number, the reviewer's initials and the defect type in the review file
1189 | " 2. The comment is typed next to the line number and can span multiple lines
1190 | " 3. Send the comments to the author of the code
1191 | " 4. The author collates the inputs from various reviewers into one file (by simply concatenating them) and sorts it. Now the comments are arranged per file, in the order of line numbers (in a file called say, all_comments.txt)
1192 | " 5. Using the :cfile all_comments.txt (or :CheckReview) the author can now navigate through all the comments.