Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vim向内和向外缩进代码块_Vim_Macvim - Fatal编程技术网

vim向内和向外缩进代码块

vim向内和向外缩进代码块,vim,macvim,Vim,Macvim,我正在使用mvim。我正在尝试映射键,以便可以直观地选择元素,然后可以向内或向外缩进代码。但是,在每次击键后进行外部工作时,底部多选择一行。解决办法是什么 " Ctrl-x - move the block of visually selected code one tab right and keep visual mode alive " Ctrl-z moves the data in opposite direction " Usage : shift v and select mult

我正在使用mvim。我正在尝试映射键,以便可以直观地选择元素,然后可以向内或向外缩进代码。但是,在每次击键后进行外部工作时,底部多选择一行。解决办法是什么

" Ctrl-x - move the block of visually selected code one tab right and keep visual mode alive
" Ctrl-z moves the data in opposite direction
" Usage : shift v and select multiple lines. then Ctrl x multiple times and
" then Ctrl z multiple times
vmap <C-x> >gv  
vmap <C-z> <gv  
“Ctrl-x-将可视选择的代码块向右移动一个选项卡,并保持可视模式处于活动状态
“Ctrl-z以相反方向移动数据
用法:按住v键并选择多行。然后按住Ctrl键x多次并
“然后按住Ctrl键z多次
vmap>gv

vmap既然你已经能做到这一点,为什么还要麻烦呢

>
-增加所选块的缩进

pAnother选项是在缩进之前选择并键入一个数字,这与重复代码>
相同。您可能还需要检查此相关问题: