gpt4 book ai didi

vim - tComment Vs。 Nerd 评论员

转载 作者:行者123 更新时间:2023-12-03 22:24:19 26 4
gpt4 key购买 nike

很难说出这里问的是什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或言辞激烈,无法以目前的形式合理回答。如需帮助澄清此问题以便可以重新打开,visit the help center .




8年前关闭。




我正在从 TextMate 切换到 MacVim。我应该使用哪个,为什么? tCommentThe NERD Commenter

最佳答案

我比 NERDCommenter 更喜欢 tComment 的风格,至少在 Perl 代码中。

原来的:

 my $foo;
if ($foo) {
$foo = 1;
$bar = 1;
}
return $bar;

t评论:
 my $foo;
# if ($foo) {
# $foo = 1;
# $bar = 1;
# }
return $bar;

NERD评论员:
 my $foo;
#if ($foo) {
#$foo = 1;
#$bar = 1;
#}
return $bar;

我也喜欢 tComment 的默认映射,它感觉更适合 Vim。基本的有:
gc{motion}   :: Toggle comments
gcc :: Toggle comment for the current line
gC{motion} :: Comment region
gCc :: Comment the current line

我在 vimrc 中添加了更多映射,现在我很高兴:
 " tComment extra mappings:
" yank visual before toggle comment
vmap gy ygvgc
" yank and past visual before toggle comment
vmap gyy ygvgc'>gp'.
" yank line before toggle comment
nmap gy yygcc
" yank and paste line before toggle comment and remember position
" it works both in normal and insert mode
" Use :t-1 instead of yyP to preserve registers
nmap gyy mz:t-1<cr>gCc`zmz
imap gyy <esc>:t-1<cr>gCcgi

还有一个一致性映射:gcc 切换注释行但是 gc 切换注释可视化,所以让我们让它更一致:
 vmap gcc gc

关于vim - tComment Vs。 Nerd 评论员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4716810/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com