问题标签 [vim]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - 使用vim创建新文件时如何自动添加一些骨架代码
用 vim 创建新文件时,我想自动添加一些骨架代码。
例如,当创建一个新的 xml 文件时,我想添加第一行:
或者在创建 html 文件时,我想添加:
vim - 你的 .vimrc 中有什么?
Vi 和 Vim 允许非常棒的自定义,通常存储在.vimrc
文件中。程序员的典型功能是语法高亮、智能缩进等。
你还有什么其他的高效编程技巧,隐藏在你的 .vimrc 中?
我最感兴趣的是重构、自动类和类似的生产力宏,尤其是对于 C#。
vim - Vim Dvorak 键绑定(重新绑定 :)
虽然我以前玩过它,但我终于开始定期使用Dvorak (Simplified) 。几年来,我一直与 Vim 保持着稳定的关系,我正在尝试找出重新映射键绑定以适应我新发现的 Dvorak 技能的最佳方法。
你如何重新映射 Vim 的键绑定以最好地使用 Dvorak?
鼓励解释!
vim - 如何避免 vim 中大文件的语法高亮显示?
由于语法高亮,巨大的文件需要永远在 vim 中加载和使用。
我正在寻找一种限制突出显示文件大小的方法,这样大于(比如说)10MB 的文件将是无色的。
c - 用于 C 的 gvim 和 gdb?
在 emacs 中有一种方便的方法来启动 gdb(C 调试器)的 gdb 和 gui 选项。
gvim中有类似的选项吗?
vim - 缩进注释以匹配 vim 中的代码
我在 vim 中完成所有编码并且对此非常满意(所以,请不要“使用不同的编辑器”响应),但一直有一个烦恼,因为 smartindent 功能根本不想缩进以 # 开头的注释。例如,我想要
而不是 vim 的首选
我能够防止将注释发送到行首的唯一方法是在点击 # 之前在行上插入和删除一个字符(每次都必须记住这样做的麻烦)或完全关闭 smartindent (在我打开/关闭大括号时丢失自动缩进增加/减少)。
如何设置 vim 以保持注释的缩进,而不是将它们发送到行首?
vim - 为什么像 Vim 和 Emacs 这样的旧编辑器在界面中暴露了 File 和 Buffer 之间的区别?
我的问题有意义吗?使用 Vim 或 Emacs,您会了解到该接口公开了代码在缓冲区中对您正在编辑的文件状态的表示,该文件是您可以填充缓冲区或写入缓冲区的磁盘存储。所有这些事情程序员都会知道,但是当只是编辑文本时,为什么会暴露出来?任何较新的编辑器只会告诉您“这是一个文件。编辑它。”
是的,我理解技术含义,但这不是我的问题。这是一个问题,即使这样做是否是个好主意。Vim 和 Emacs 是我们今天常用的两个最古老的编辑器,它们也有这种行为。我知道没有新的编辑器能做到这一点。编辑什么时候停止这样做,为什么?
python - 有没有办法让 python omnicomplete 与 vim 中的非系统模块一起工作?
我唯一可以使用 python omnicomplete 的是系统模块。对于我当前正在处理的站点包或模块中的模块,我没有得到任何帮助。
vim - 如何让 GVim 中的终端对鼠标滚动做出反应?
顺便说一句,我正在使用 Hardy Heron Ubuntu 构建。
vim - 改进了 vim 中的 CSS 语法高亮显示
vim 中的 CSS 语法高亮并不是完全最优的。例如:
在 处停止突出显示_
。
有没有改进的荧光笔不会咬下划线?
更新:我正在使用 VIM - Vi IMproved 7.1(2007 年 5 月 12 日,2008 年 6 月 17 日 15:22:40 编译)
我的 css.vim 的标题是: