有时我想插入一个
#
来注释一行代码并快速测试它。目前的方法是:
i#ESC:w
有没有更短的方式可以实现?#
来注释一行代码并快速测试它。目前的方法是:
i#ESC:w
有没有更短的方式可以实现?:noremap <key> i <Esc>r
r
、x
和上述所选的<key>
变得非常方便。.
对于这种任务也特别方便。它重复了先前的操作。<key>
不是组合键时才有效,这当然会限制可用性。我将一些功能映射到我的<leader>
键上(默认为\
):
" # comment the current line
nnoremap <leader>d I#<ESC>
" block comment in visual mode
vnoremap <leader>c <ESC>'<O/*<ESC>'>o*/<ESC>V'<k
如果你想在一组行的开头添加#
,请按照以下步骤操作:
<ctl-v>
j
(如果需要多次执行)I#
<esc>
qlml0i#<press escape>`lq
@l
。:nmap CC I#<Esc>:w<CR>
即时生效。如果我习惯了,那么我会将其添加到我的vimrc文件中。
:help key-mapping
:help usr_40.txt
- [ ]
,我想添加一个x
来表示我已完成该项。所以我使用了以下命令:使用r
进入替换字符模式,然后键入x
以填充空字符(如果您愿意)。看起来效果不错。 - ipatch