问题标签 [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.
editor - 触摸打字员如何在 vi 中导航?
我正在学习 vi,因为我欣赏编辑器的巨大可能性,并且必须为我当前的项目使用纯文本编辑器。在我读过的许多教程中,为了速度,建议使用键“h”、“j”、“k”和“l”而不是箭头键。
但是,作为一个触摸打字员,我的手指通常处于默认位置 a、s、d、f(左手)和 j、k、l 和 ö(右手 [德语键盘])。在 vi 中导航需要有效地将右手放在 h、j、k 和 l 的默认位置。这使得正确书写文本变得困难,因为我经常注意到当我的右手处于“vi 右手位置”而不是“触摸打字右手位置”时我开始输入文本。
作为一名触摸打字员,您是否调整了您的手部记忆,以便您可以根据 vi 模式切换位置,或者您是否找到了其他解决方案?我会感谢有经验的打字员使用 vi 的经验和提示。
vim - 有史以来最奇怪的 VI 问题
好的,所以我尝试在 .cshrc 文件中输入以下内容:alias ls 'ls --color=auto'。我一次输入一个字符。
但是,当我到达--color=时,我键入a并且光标转到下一行。
我检查了 .vimrc 文件,没有发现任何异常。我正在使用 vim7.2
编辑
我注意到它只发生在 .cshrc 文件中,并且光标以'字符开始闪烁。
我在 .vimrc 文件中设置了“set mouse=a”
问题是什么?
vi - Vi/Vim 恢复打开的文件
我想知道这个常见的 IDE 功能是否可用。
假设我使用 Vim 打开许多文件,使用vsplit
和split
. 然后,我关闭一切。
第二天,我想恢复这些文件。也就是说,恢复它们的打开方式,而不必再次打开每个(使用split
and vsplit
)。
那可能吗?
更新:
使用mksession!
和source
命令,在.vimrc
文件中映射命令,有没有办法参数化映射以写入特定文件?
例如:
提前致谢
c++ - 如何在 Vi 和 Emacs 中使用相同的缩进样式在 C++ 中编码?
两个开发人员如何在同一个 C++ 代码库上工作,以便他们可以透明地工作?C++ 代码是否有任何共同的缩进样式,一旦建立,两个开发人员可以生成具有相同缩进级别的代码。
我发现 Emacs 对缩进非常有侵略性,它试图强迫自己的方式,而 Vi 非常宽容。但是 emacs 样式(混合制表符和空格)对 Vim 不太友好。
vim - 改变 MacVim 的领导者?
我正在尝试将<Leader>
MacVim 更改为减少腕管诱导的东西。我添加了这一行
到我的 .gvimrc,但“\”仍然是唯一有效的键。我错过了什么吗?
regex - 使用 VI 删除冒号
我正在尝试在 VI 中进行查找和替换以删除时间戳。我通常在 VI 中使用 S 命令执行此操作,但是当冒号是 VI 命令本身结构的一部分时,我如何告诉 VI 我需要删除冒号
例如:“ xxxxx xxxxx 24:00:00 CDT”
试过了
s:24:00:00 CDT::g
s:"24:00:00 CDT"::g
s:/:::g
任何帮助表示赞赏。
html - vim / vi / linux:正确缩进html文件
如何使用 linux 或 vi 或 vim 轻松缩进 html 文件。
copy - 将 vi (不是 vim )中的一个文件中的行拉到另一个文件?
我习惯了 VIM,通常我会拆分屏幕并打开另一个文件,然后将文本拉到第二个文件中。但是,我正在处理一个只有 vi 的旧服务器,如果它不支持拆分视图或将文本从一个文件复制到另一个文件(我猜是 2 个单独的 vim 实例),我怎么能用它打开多个文件。
我不认为这台服务器启用了“屏幕”,而且我的访问权限有限,所以我不能只是去安装东西。
c++ - C/C++ 开发环境中最有用/最常用的 vim 命令是什么
这是我的清单
不像我——我这样做是为了说明目的——不要粘贴太多。
最重要的是,提供一个解释
命令不应该是通用的,但与 C++/C 环境相关。也欢迎 ctags 和范围
消息:
vim - 如何使用 vim 寄存器?
我只知道一个使用寄存器的实例是通过CtrlR*我从剪贴板粘贴文本。
寄存器的其他用途是什么?如何使用它们?
你所知道的关于 VI 寄存器的一切(让我们关注 vi 7.2)——与我们分享。