首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使vim自动关闭代码块的语法结构

使vim自动关闭代码块的语法结构
EN

Stack Overflow用户
提问于 2012-01-10 14:19:36
回答 1查看 381关注 0票数 2

有没有插件可以让vim关闭语法结构,根据缩进和语法文件中的数据为任何语言自动包装代码块?

例如,我编辑lua文件,当我写下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function myfunction()

并按enter键,自动结束"end“

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function myfunction()
    <cursor position>
end

或者,任何人都可以展示一个示例,如何使用代码块(如lua、erlang或pascal)的长关键字为特定语言编写自己的插件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-10 14:54:26

Endwise似乎就是你要找的东西。它已经有了lua支持,而且看起来很容易扩展,如果你对VimL感到满意的话。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8804718

复制
相关文章
Vim块列操作
在 word中有一个功能,按alt加鼠标拖动,可以拖出矩形块,在vim同样具有此功能。 如:
用户2936342
2018/08/27
1.1K0
Vim块列操作
idea 自动生成 try/catch 代码块的快捷键
选定代码块,按下快捷键: 在Windows上是: Ctrl+Alt+T 在Mac 上是: Command + Option + T
一个会写诗的程序员
2020/12/14
3.9K0
Java中类的静态代码块、构造代码块、构造方法、普通代码块
Java中静态代码块、构造代码块、构造方法、普通代码块的执行顺序是一个比较常见的笔试题,合理利用其执行顺序也能方便实现项目中的某些功能需求 。
小诸葛
2020/04/14
3.6K0
Java中类的静态代码块、构造代码块、构造方法、普通代码块
普通代码块 静态代码块 构造代码块......傻傻分不清
在上面分类描述中,我们已经给出了答案;接下来我们跑一跑测试代码,根据代码执行结果来验证这些答案
麦洛
2021/04/29
9620
普通代码块 静态代码块 构造代码块......傻傻分不清
github 在提交代码的时候自动关闭issue
Close Issue如果一个处于Open状态的Issue已经处理完毕,只要在该提交中以下列任意一种格式描述提交信息,对应的Issue就会被Close。 
小贝壳
2020/03/05
2.4K0
关于java中普通代码块、构造代码块与静态代码块
public static void main(String[] args) { /*普通代码块: *直接定义在在方法或语句中出现”{普通代码的执行语句}“的就称为普通代码块。 *普通代码块执行顺序由他们在代码中出现的次序决定--“先出现先执行” * */ {   System.out.println("这里是普通代码块A"); } //new A(); {   System.out.println("这里是普通代码块B"); } }
指尖改变世界
2018/08/31
1.4K0
关于java中普通代码块、构造代码块与静态代码块
Java——代码块(普通块、构造块、静态块)
代码编写中,使用{}声明的程序块就属于代码块,而根据其出现的位置,及声明关键字的不同,分为四种:普通代码块、构造块、静态块、同步代码块(多线程中涉及)
Winter_world
2020/09/25
2.3K0
Java——代码块(普通块、构造块、静态块)
Java中静态代码块、构造代码块、构造函数、普通代码块
  在Java中,静态代码块、构造代码块、构造函数、普通代码块的执行顺序是一个笔试的考点,通过这篇文章希望大家能彻底了解它们之间的执行顺序。
IT可乐
2022/05/09
1.8K0
Java中静态代码块、构造代码块、构造函数、普通代码块
Java中静态代码块、构造代码块、构造函数、普通代码块
版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons)
Fisherman渔夫
2019/07/31
1.6K0
Java中静态代码块、构造代码块、构造函数、普通代码块
vim中实现python代码自动完成功能
在/usr/share/vim/vim73/autoload目录中检查是否存在python3complete.vim或pythoncomplete.vim文件,如果存在,则直接在用户目录中.vimrc进行配置
用户9127725
2022/08/08
5340
linux vim编辑器之块选择
vim块选择 V: 字符选择,会把光标经过的位置反白选择 v: 行选择,会把光标经过的行反白选择 Ctrl + v: 块选择,可以使用长方形的方式反白选择内容 y: 将反白的地方复制 d: 将反白的地方删除
我是李超人
2020/08/20
1.3K0
静态代码块和非静态代码块区别
静态代码块在第一次创建对象的时候执行一次,之后再也不执行。 非静态代码块每创建一次对象就执行一次。
秋白
2019/02/21
1.2K0
代码块总结
这种形式的程序段我们将其称之为代码块,所谓代码块就是用大括号({})将多行代码封装在一起,形成一个独立的数据体,用于实现特定的算法。一般来说代码块是不能单独运行的,它必须要有运行主体。在Java中代码块主要分为四种:
栋先生
2018/09/29
8260
静态代码块
      一个类可以使用不包含在任何方法体中的静态代码块,当类被载入时,静态代码块被执行,且只执行一次,静态代码块经常用来进行类属性的初始化。 如下例所示: 1 class Person 2 { 3 public Person() 4 { 5 System.out.println("1. public Person()"); 6 } 7 //此段代码会首先被执行 8 static 9 { 10 System.
猿人谷
2018/01/17
8430
静态代码块、构造代码块以及构造函数的加载顺序
首先,静态代码块,构造代码块,和构造函数都存在于一个类中,只不过,他们执行的先后顺序和执行的次数不同。
week
2018/08/24
7360
常用的JavaScript代码块
下面的代码实现了将obj1对象和obj2对象合并到了一起,并且将合并后的值赋值给obj3
用户3880999
2023/04/13
7970
常用的JavaScript代码块
Java中静态代码块和构造代码块
    构造代码块在创建对象时被调用,每次创建对象都会被调用,并且构造代码块的执行次序优先于类构造函数。
緣來
2020/01/02
1.2K0
Java代码块
如果成员变量想要初始化的值不是一个硬编码的常量值,而是需要通过复杂的计算或读取文件、或读取运行环境信息等方式才能获取的一些值,该怎么办呢?此时,可以考虑代码块(或初始化块)。
CODER-V
2023/03/04
9120
Java代码块
在 Java 中,使用{}括起来的代码被称为代码块,根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程)
闲花手札
2021/08/24
8700
点击加载更多

相似问题

如何使双引号自动关闭与vim自动关闭

10

在vim中自动折叠代码块

16

关闭所有自动代码完成绝地-Vim

24

如何关闭代码::块的自动完成

35

关闭代码::块中的自动括号创建

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文