diff --git a/.vimrc b/.vimrc
index 217b29002771fd73492466b196e83773430beef1..e5265c679fa2564c445c3fff6c3277b490bda5db 100644
--- a/.vimrc
+++ b/.vimrc
@@ -516,7 +516,7 @@ nmap <leader>tb :TagbarToggle<CR>
 
 " CTRL + \ Open definition in new tab
 " ALT + ] open the definition in a vertical split
-map <C-\> :tab split<CR>:exec("tag ".expand("<cword>"))<CR>
+map <C-\> :tab split<Cnmap <Leader>/ <Plug>NERDCommenterToggleR>:exec("tag ".expand("<cword>"))<CR>
 map <A-]> :vsp <CR>:exec("tag ".expand("<cword>"))<CR>
 
 
@@ -543,6 +543,10 @@ let g:NERDCustomDelimiters = {
     \ 'robot': { 'left': '#' },
 \ }
 
+" Bind <Ctrl-C> to toggle comments, like in Helix
+nmap <C-c> <Plug>NERDCommenterToggle
+xmap <C-c> <Plug>NERDCommenterToggle
+
 " CHADtree
 nnoremap <leader>n <cmd>CHADopen<cr>
 nnoremap <leader>l <cmd>call setqflist([])<cr>