我已经添加了一些简单的inoremap命令来.vimrc帮助完成parens和括号,但我只想让它们应用于php文件.
inoremap ( ()<Esc>i
inoremap { {<CR>}<Esc>ko
inoremap <? <?php ?><Esc><Left>i
Run Code Online (Sandbox Code Playgroud)
如何在我编辑.php文件时将这些命令设置为活动状态?
我正在尝试设置vim来编译和运行编辑器中的c和c ++程序,但这些似乎不起作用:
autocmd! filetype *.c nnoremap <leader>cc :!gcc -o %:p:r %<cr>
autocmd! filetype *.c nnoremap <leader>cr :!gcc -o %:p:r %<cr>:!%:p:r<cr>
autocmd! filetype *.cpp *.cc nnoremap <leader>cc :!g++ -o %:p:r %<cr>
autocmd! filetype *.cpp *.cc nnoremap <leader>cr :!g++ -o %:p:r %<cr>:!%:p:r<cr>
Run Code Online (Sandbox Code Playgroud) 我的键盘上有一个 ½ 键,有时我想在 Vim 中编辑 LaTeX 时使用它来扩展到正确的表达式,即\frac{1}{2}.
我知道我应该做类似的事情:
inoremap ½ \frac{1}{2}
Run Code Online (Sandbox Code Playgroud)
现在,我如何使这项工作仅适用于 LaTeX 文件?