是否可以在vim中为go代码和注释设置不同的文本宽度?

Jingguo Yao :

例如,textwidth=100用于go代码和textwidth=80go注释。

Ingo Karkat:

使用我的OnSyntaxChange插件,您可以根据当前所在的语法元素触发设置更改。

call OnSyntaxChange#Install('GoComment', '^Comment$', 1, 'a')
autocmd User SyntaxGoCommentEnterA setlocal textwidth=80
autocmd User SyntaxGoCommentLeaveA setlocal textwidth=100

放进去~/.vim/after/ftplugin/go.vim(这要求您拥有:filetype plugin on。或者,您可以:autocmd FileType go ...直接在中定义一个(针对每行)~/.vimrc,但是一旦您进行了许多自定义,这往往变得很笨拙。

另类

较小的非插件变体将是自定义gq映射,该映射会'textwidth'临时更改,执行重新格式化,然后恢复原始值。但这仅适用于手动触发的段落重新格式化。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为Vim中的文本设置交替的突出显示颜色?

在将数据结构解编回Go中的YAML时,是否可以保留锚点,注释和引用?

我可以在cordova中为iPad和iPhone(通用)应用程序设置不同的方向吗?

在Swift中为“ CropRect”设置固定的宽度和高度

* ng是否可以将按钮文本设置为角度2?

是否可以将svg的<text> / <tspan>设置为固定宽度?

是否可以在Cassandra中为UDT编写注释?

是否可以在Angular材质设计Angular 5中为对话框设置不同的高度和宽度

在Vim中使用vmap注释和取消注释CSS代码

是否可以在同一Scrapy蜘蛛中为不同的请求设置不同的设置?

是否可以在材料表中的表上设置固定宽度?

使用vim和regex翻译代码注释

如何在Flutter中为下拉标签和下拉列表文本设置不同的颜色?

是否可以在innerHtmlin JavaScript中为文本的某些部分设置样式?

是否可以将属性设置为像宽度一样包含%和px的值?

vim搜索-为光标下方的文本设置不同的颜色

是否可以在此iframe中覆盖<object>的宽度和高度?

是否可以在OnsenUI中设置<ons-select>的宽度?

是否可以注释Java方法以在该方法中的主要代码之前和之后添加代码?

是否可以在Excel单元格中以编程方式设置两种不同的文本颜色

是否可以在javafx textField / Area中为不同的行设置不同的颜色?

是否可以在redshift中为不同的用户创建不同的空间?

自动将表格标题宽度设置为Java中的文本

是否可以根据其状态在GtkButton中为两个子项设置不同的样式?

是否可以在Xamarin.Forms中为单个文本获得不同的颜色?

是否可以为不同的 iPhone 屏幕设置宽度和高度?

如果将属性设置为不同的 bean 列表,是否可以在 Spring 中使用注释创建 bean?

当注释在 VS Code 中以 # 或 ## 开头时,是否可以为注释设置不同的颜色和字体?

是否有用于将图像设置为代码注释的 VSCode 插件?