6b398dcec93ab6d372d1bcc748705d4c9f9f90f9
software/vim.md
| ... | ... | @@ -176,7 +176,8 @@ save file as new file in dir of current buffer |
| 176 | 176 | ``` |
| 177 | 177 | |
| 178 | 178 | ## substitute on multiple lines |
| 179 | -https://stackoverflow.com/a/19996145 |
|
| 179 | +[stackoverflow 19996145][] |
|
| 180 | + |
|
| 180 | 181 | ``` |
| 181 | 182 | :6,10s/<search_string>/<replace_string>/g | 14,18&& |
| 182 | 183 | ``` |
| ... | ... | @@ -194,7 +195,7 @@ https://stackoverflow.com/a/19996145 |
| 194 | 195 | * use `.w!` if file doesn't exist |
| 195 | 196 | |
| 196 | 197 | ## sort visual block |
| 197 | -https://vim.fandom.com/wiki/How_to_sort_using_visual_blocks |
|
| 198 | +[vim fandom][] |
|
| 198 | 199 | ``` |
| 199 | 200 | :'<,'>sort /\ze\%V/ |
| 200 | 201 | ``` |
| ... | ... | @@ -240,3 +241,5 @@ https://vim.fandom.com/wiki/How_to_sort_using_visual_blocks |
| 240 | 241 | [buffers over tabs]: https://stackoverflow.com/questions/26708822/why-do-vim-experts-prefer-buffers-over-tabs |
| 241 | 242 | [reddit]: https://www.reddit.com/r/vim/comments/a1lvb1/til_gca_for_creating_a_column_of_incrementing/ |
| 242 | 243 | [vim and the shell]: https://vimways.org/2019/vim-and-the-shell/ |
| 244 | +[stackoverflow 19996145]: https://stackoverflow.com/a/19996145 |
|
| 245 | +[vim fandom]: https://vim.fandom.com/wiki/How_to_sort_using_visual_blocks |