Ubuntu下.vimrc快捷键映射:注释修改代码

修改android原生代码的时候一般是需要添加自己的注释的,这样就可以清晰的看到是谁在什么时间做了什么修改,也方便自己之后查找自己修改的代码,所以配置注释代码快捷键还是很有必要的. 这个快捷键也不是统一的,和我们平时遇到的注释方式是一样的,比如在java文件和xml文件的注释方式是不一样的.


配置映射的方法其实也很简单,在.vimrc中添加以下内容(绿色字体也是), 然后把MTK替换成自己公司的名字就可以了(适用于vim编辑器,其他编辑器没试):

map <leader>fj o<ESC>0i/* MTK:<Esc>:read !git config --get user.name<CR>kJ<Del>$a on:<Esc>:read !date -R <CR><ESC>kJ$o<ESC>0i */<CR><Esc>0i// End of MTK:<Esc>:read !git config --get user.name<CR>kJ<Del>
vmap <leader>fj xO<Esc>0i/* MTK:<CR><Esc>k:read !git config --get user.name<CR>kJi<Del><Esc>$a on:<CR><Esc>k:read !date -R <CR><ESC>kJ<Esc>$gp<Esc>0a */<CR><Esc>0i// End of MTK:<Esc>:read !git config --get user.name<CR>kJJ<Del>k
map <leader>fm o<ESC>0i# MTK:<Esc>:read !git config --get user.name<CR>kJ<Del>$a on:<Esc>:read !date -R <CR><ESC>kJ$o<ESC>0i# TODO<CR><Esc>0i# End of MTK:<Esc>:read !git config --get user.name<CR>kJ<Del>
vmap <leader>fm xO<Esc>0i# MTK:<CR><Esc>k:read !git config --get user.name<CR>kJi<Del><Esc>$a on:<CR><Esc>k:read !date -R <CR><ESC>kJ$o<ESC>0i# TODO<CR><ESC>0iifdef 0<Esc>gp<Esc>0aendif<CR><CR><Esc>0i# End of MTK:<Esc>:read !git config --get user.name<CR>kJJ<Del>k
map <leader>fx o<ESC>0i<!-- MTK:<Esc>:read !git config --get user.name<CR>kJ<Del>$a on:<Esc>:read !date -R <CR><ESC>kJ$a --><CR><Esc>0i<!-- End of MTK:<Esc>:read !git config --get user.name<CR>$a --><Esc>kJ<Del>
vmap <leader>fx xO<Esc>0i<!-- MTK:<CR><Esc>k:read !git config --get user.name<CR>kJi<Del><Esc>$a on:<CR><Esc>k:read !date -R <CR><ESC>kJ$gp<Esc>0a--><CR><Esc>0i<!-- End of MTK:<Esc>:read !git config --get user.name<CR>$a --><Esc>kJ<Del>J<Del>

接下来说明一下这6行的意义和不同:

1和2行是java代码注释,但是map和vmap操作是有区别的.

如果只是添加自己写的代码,不注释掉原有的代码,对应的首字母是map,步骤:

1.  vim编辑器进入正常模式

2.  按下, + f + j (别忘了逗号,会在光标所在行下一行添加注释)

如下图:


如果是需要注释掉原有代码,就需要先选中需要注释掉的代码,添加自己的代码,对应的是vmap开头的,步骤:

1.  vim编辑器进入正常模式

2.  Shift + v 进入行选中模式

3.  按下, + f + j

如下图:


如果想说明修改代码的目的,可以这样写:


xml中的代码注释快捷键是   , + f + x   (对应上面的5/6行)

类似c语言写的代码注释快捷键是   , + f + m   (对应上面的3/4行)

意义和不同点与java代码的注释一样,不再一一解释.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值