" Return indent (all whitespace at start of a line), converted from " tabs to spaces if what = 1, or from spaces to tabs otherwise. " When converting to tabs, result has no redundant spaces. function! Indenting(indent, what, cols) let spccol = repeat(' ', a:cols) let result = ...
468 Replace tabs with spaces in vim 3 Vim replacing tabs with double spaces 115 How to use only tab (not space) in vim 68 Spaces as tabs and backspace behavior in Vim 1 My tab spaces do not align properly - VIM 5 How to convert leading spaces to tabs? 1 How to set up v...
" :retab changes *everything*, not just start of lines fun! Retab(expandtab) let l:spaces = repeat(' ', &tabstop) " Replace tabs with spaces if a:expandtab silent! execute '%substitute#^\%(' . l:spaces . '\)\+#\=repeat("\t", len(submatch(0)) / &tabstop)#e' " Replace...
" When you press <leader>r you can search and replace the selected text vnoremap <silent> <leader>r :call VisualSelection('replace')<CR> " Do :help cope if you are unsure what cope is. It's super useful! " " When you search with vimgrep, display your results in cope by doing: ...
First set expandtab allows to replace the tabs by white spaces characters :h 'expandtab'. Then set shiftwidth=4 makes the tabulations be 4 white spaces :h 'shiftwidth'. You could also be interested by by :h 'tabstop' which defines the number of spaces that a tab character in the file...
A word consists of a sequence of letters, digits and underscores, or a sequence of other non-blank characters, separated with white space (spaces, tabs, ). This can be changed with the 'iskeyword' option. A WORD consists of a sequence of non-blank characters, separated with white space....
A string might include letters, numbers, punctuation, special characters, blank spaces, tabs, or carriage returns. A string can be a grammatical word or it can be part of a word. To find a character string, type / followed by the string you want to search for, and then press Return. ...
'r*' (where '*' is any character): replace current character with the given character J: join the current line with the next one u: undo last action Ctrl-r: redo last undone action D: remove all characters to end-of-line Y: yank current line p, ]p: paste after current position ...
Feed space character with hexadecimal ASCII code xx (using 0 through 9 and upper case A through F) \ % Notice that for the Scan From String and Format & Strip functions, a space in the format string matches any amount of whitespace (spaces, tabs, and form feeds) in the input string....
for each file in range replace a match of pattern with string. String can contain \0...\9 to link to capture groups (\0 - all match, \1 - first group, etc.). Pattern is stored in search history. Available flags: i - ignore case (the 'ignorecase' and 'smartcase' options are no...