相关疑难解决方法(0)

特定文件类型的Vim inoremap

我已经添加了一些简单的inoremap命令来.vimrc帮助完成parens和括号,但我只想让它们应用于php文件.

 inoremap ( ()<Esc>i
 inoremap { {<CR>}<Esc>ko
 inoremap <? <?php ?><Esc><Left>i
Run Code Online (Sandbox Code Playgroud)

如何在我编辑.php文件时将这些命令设置为活动状态?

php vim code-completion

7
推荐指数
3
解决办法
2143
查看次数

Vim autocmd无法使用nnoremap

我正在尝试设置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

3
推荐指数
1
解决办法
1997
查看次数

仅当源文件在 LaTeX 中时 Vim 才重新映射

我的键盘上有一个 ½ 键,有时我想在 Vim 中编辑 LaTeX 时使用它来扩展到正确的表达式,即\frac{1}{2}.

我知道我应该做类似的事情:

inoremap ½ \frac{1}{2}
Run Code Online (Sandbox Code Playgroud)

现在,我如何使这项工作仅适用于 LaTeX 文件?

vim keymapping

2
推荐指数
1
解决办法
1298
查看次数

标签 统计

vim ×3

code-completion ×1

keymapping ×1

php ×1