当前位置: 首页 > 面试题库 >

Vim inoremap用于特定文件类型

傅胡媚
2023-03-14
问题内容

inoremap向我添加了一些简单的命令来.vimrc帮助完成括号和括号,但我只希望它们适用于php文件。

 inoremap ( ()<Esc>i
 inoremap { {<CR>}<Esc>ko
 inoremap <? <?php ?><Esc><Left>i

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


问题答案:

用途autocmd FileType

autocmd FileType php,c,java inoremap ( ()<Esc>i


 类似资料:
  • 我在 PhpStorm 8 中创建了一个文件,不小心创建了没有“.php”扩展名的文件,现在 PhpStorm 拒绝将其识别为 PHP 文件、语法突出显示、自动完成等,即使我将扩展名更改为 .php... 我尝试过删除文件并重新创建它,通过“文件”菜单使缓存无效,删除项目中的.idea文件夹,删除整个项目并再次从Git服务器中删除它,但PhpStorm仍然拒绝承认它是PHP文件,即使在多次尝试以.

  • 我们能否在某些文件夹中仅在特定文件(html文件)中递归地搜索术语(例如“onblur”)? 这不会返回任何结果。但是 返回所有可用文件的搜索结果,如文本(“.txt”)。mako。金贾等。

  • 我正在建设一个Wordpress网站使用'简单的数字下载'。下载有自己的类别。要显示这些类别的存档(不同于标准archive.php),我使用一个名为taxonomy-download_category.php的模板,在其留档中指定的。 这是完美的作品,我可以设置类别档案,因为我想。但是,我希望根据模板显示的类别显示条件文本。例如,如果类别为“Test”,我想显示一些特定的文本。 我可以使用tax

  • 我有这样一个功能组件:

  • 在我的项目文件夹中,我有很多子文件夹,每个子文件夹中都有js代码和test.js文件。我想能够测试特定的文件。例如,假设在我们的项目文件夹中有“fib”文件夹: 现在,我从练习文件夹中执行jest命令: 我得到: 如果我只是开玩笑,我会做所有的测试。如果我将fib文件夹移出练习文件夹,它会按预期工作。以下是所有文件的代码: index.js: test.js: package.json: 我尝试了

  • 问题内容: 我们可以仅在特定文件(html文件)中的某些文件夹中递归搜索术语(例如“ onblur”)吗? 这什么也不会返回。但, 从所有可用文件中返回搜索结果,例如text(“。txt”)、. mako,.jinja等。 问题答案: 这也可能对您有帮助:递归grep某些文件类型| commandlinefu.com 。 该命令是: 在您的情况下,它是: