Vim 无声替代命令

Vim 无声替代命令,vim,Vim,我将这些放在一起,以便在选项卡样式之间切换: let g:ToggleTabs__state=3-1 fun! ToggleTabs() let states=[ "8tab", "4tab", "4spc" ] let g:ToggleTabs__state=(g:ToggleTabs__state+1)%3 let state = g:ToggleTabs__state if(state == 0) "echo "0" set

我将这些放在一起,以便在选项卡样式之间切换:

let g:ToggleTabs__state=3-1
fun! ToggleTabs()
    let states=[ "8tab", "4tab", "4spc" ]
    let g:ToggleTabs__state=(g:ToggleTabs__state+1)%3
    let state = g:ToggleTabs__state
    if(state == 0)
        "echo "0"
        set tabstop=8 softtabstop=8 shiftwidth=8 noexpandtab
        %s/\    /\t/ge
    elseif(state == 1)
        "echo "1"
        set tabstop=4 softtabstop=4 shiftwidth=4 noexpandtab
        %s/\    /\t/ge
    elseif(state == 2)
        "echo "2"
        set softtabstop=4 shiftwidth=4 expandtab
        %s/\t/    /ge
    endif
    echo states[state]
endfun
nnoremap <silent> -t :call ToggleTabs()<CR>
它给了我一些信息,比如:Y线上的X替换。 我如何使它安静

nnoremap <silent> -t :silent call ToggleTabs()<CR>
使用静默命令

使用静默命令