问题标签 [vi]
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 - 如何将多个选项卡行粘贴到 Vi 中?
我想将从桌面上剪切的内容粘贴到在 Vi 中打开的文件中。
但是,如果我将嵌入的选项卡粘贴到整个页面上。
我认为这是某种视觉模式更改,但找不到命令。
vim - Vim / vi 生存指南
什么是基本的 vim 命令?新用户需要知道什么才能避免陷入麻烦?请每条评论一条命令。
vim - vim 中的制表符和空格
当自动缩进打开时,如何防止vim用制表符替换空格?
一个例子:如果我在行的开头有两个制表符和 7 个空格tabstop=3
,并且我按 Enter 键,下一行的开头有四个制表符和 1 个空格,但我不希望这样......
vim - 如何在 Vim 中用换行符替换字符
我正在尝试用,
新行替换当前文件中的每个:
但它会插入看起来像 a^@
而不是实际的换行符。该文件未处于 DOS 模式或任何状态。
我该怎么办?
如果您像我一样好奇,请检查问题Why is \ra newline for Vim? 也是。
eclipse - 如何在 Vim 中复制整行?
如何以类似于IntelliJ IDEA/Resharper 中的 + 或Eclipse中的+ + /的方式在Vim中复制整行?CtrlDCtrlAlt↑↓
vim - 强迫自己掌握 vi 的最佳方法是什么?
不久前,我阅读了 viemu 的创建者的一篇文章,澄清了很多关于 vi 的误解,并解释了为什么它是一个好主意(以及为什么它在过去 30 年中一直非常流行)。同一个人也有一套很棒的图形备忘单,一次教一些基础知识。
我相信。
事实上,在过去的 2 年里,我一直深信不疑。但是我仍然没有强迫自己学习 vi 作为我的主要编辑器,学习曲线太高了。当我开始工作时,可接受但即时的生产力(使用我当前的编辑器)到目前为止已经赢得了更高的生产力(使用 vi)。
有没有人有任何好的提示来帮助克服学习曲线?它可以是直截了当的提示、其他教程或文章,等等。
编辑:请注意,我知道 vi 的vim/gVim、Cream和MacVim(等)变体。我保留了关于 vi 的问题,以提及整个 vi 家族。感谢所有伟大的答案。
更新(2009 年 4 月)
自去年 12 月以来,我在日常职业生涯中一直在使用 Vim(更准确地说是 MacVim)。我不会回去:-)
祝所有掌握 Vim 的人好运。
linux - 我在哪里可以找到 vim 增强的资源?
我最近安装了 vim-enhanced ,但找不到任何与之相关的文章/教程。我只能找到一个简要描述它的新功能的页面,以及几个可供下载的 RPM。它究竟能为常规 vi/vim 所不能提供的脚本语言提供什么?
谢谢
unix - 如何使用 vi 编辑器在 KornShell 命令行自动完成
在AIX UNIX 版本 5.3上的 KornShell (ksh) 中,编辑器模式设置为 vi,使用:
在 shell 命令行中自动完成文件或目录名称的按键是什么?
c - 在vim中使用C自动缩进空格?
我在使用 Eclipse 和 java 时有点被宠坏了。我开始在 linux 环境中使用 vim 进行 C 编码,有没有办法让 vim 自动为块做适当的间距?
因此,在键入 { 后,下一行将缩进 2 个空格,并且该行上的 return 将使其保持相同的缩进,而 } 将移回 2 个空格?
vim - 如何在 Vim 中移动到行尾?
我知道通常如何在命令模式下移动,特别是跳转到行等。但是跳转到我当前所在行末尾的命令是什么?