加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Vim:C后缩进#

发布时间:2020-12-15 21:51:24 所属栏目:安全 来源:网络整理
导读:我在一个带有openmp句子的C代码中使用Vim. 在我的?/ .vimrc中 set ai " auto indent 我的问题:当我使用openmp语句(以#开头)时,光标跳转到行的开头而没有自动缩进. 例: int main(){ int idx = 100;#pragma omp parallel private(idx) // jump to begin of l
我在一个带有openmp句子的C代码中使用Vim.

在我的?/ .vimrc中

set ai " auto indent

我的问题:当我使用openmp语句(以#开头)时,光标跳转到行的开头而没有自动缩进.

例:

int main()
{
  int idx = 100;
#pragma omp parallel private(idx) // jump to begin of line

,当我喜欢这个:

int main()
{
  int idx = 100;
  #pragma omp parallel private(idx) // This is OK

我可以在Vim的自动注册中设置吗?

解决方法

如果cinkeys包含#,则当它以#(预处理器指令)开头时,Vim在第1列中放置一行.
因此,您可以从cinkeys中删除#以禁用此功能:

:set cinkeys-=0#

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读