我知道 vi 有快捷键可以删除带有各种选项的字符、单词和行。
但是,我找不到这个:
例如,我可能会输入du"希望编辑器“删除直到"找到下一个字符”
最近我知道是d9w哪里9的话要删除的号码。
有谁知道这是否可能?
如果有人能让新手知道vi和之间的区别,我将不胜感激vim。我听说 Vim 是它的继承者,vi但每当我尝试vi在 Ubuntu 中打开它时,它都会打开vim。
Powerline是一个插件,用于为 vim、tmux 和 bash、zsh 的 shell 提示显示信息和漂亮的状态行。
Vim 状态行:
如何在 Ubuntu 中为不同的应用程序和 shell 安装和设置 Powerline?
当我使用 时visudo,它总是用nano编辑器打开它。如何将编辑器更改为vim?
这里已经讨论了vim-gtk和之间的区别。vim-gnome
Ubuntu 通常为 vim 提供不止这两个选项,例如:
vim-noxvim-athenavim-* 目前尚不清楚哪个vim包具有哪些依赖项以及哪个包更适合在自己的系统上使用。我将我的vim配置文件(~/.vim文件夹)保存在 GitHub 上,并将其克隆到我必须使用的任何系统上。它们可以使用,vim-gnome但它们会与这些发行版中的任何一个一起使用吗?
我们能否列出vimUbuntu 上所有可能的候选者之间的主要差异,以便做出明智的决定?
我想重新映射我的键,使其Ctrl表现为Caps Lock键,反之亦然。另外,如果可能的话,我希望这些设置仅在当前登录的用户中可用。我怎样才能做到这一点?
我是 vim 用户,与使用这台机器的其他人不同,所以我只想为我的帐户设置这些设置。
我的 Ubuntu LTS 12.04 有 vim 编辑器。如果我打开一个文件,移到一个段落并重新打开 vim,那么光标总是会移动到文件的开头。
这不是预期的行为。关闭文件后,vim 如何记住上次读取位置?
我vi也试过,但结果是一样的。
我正在尝试将 bash 命令的输出重定向到一个新文件中。
如果我尝试如下管道:
ls -la | vim
Run Code Online (Sandbox Code Playgroud)
Bash 向我展示了错误:
Vim: Error reading input, exiting...
Vim: preserving files...
Vim: Finished.
Run Code Online (Sandbox Code Playgroud)
我知道我可以打开 Vim 然后使用:
:r !ls -la
Run Code Online (Sandbox Code Playgroud)
但是有没有办法在 bash 本身中做到这一点,以便打开 Vim 并将输出自动粘贴到那里?
如何将 vim 配置为仅在键入这些字符时显示隐藏字符,如制表符或空格?我不希望在写入文件时将制表符和/或空格替换为“>”或“_”等特殊字符。