我想将 Neovim 中的一些代码复制到 Firefox,但我复制的内容并不能保留到 Neovim 之外。
我检查后:checkhealth
,它是这样说的:
我应该怎么做才能处理这个问题?
我看到https://medium.com/@kadek/understanding-vims-jump-list-7e1bfc72cdf0。所以当我这样做时:jumps
,我可以从我所在的位置看到过去和未来的跳跃。我想回到过去的跳6。
:jumps
jump line col file/text
12 1 0 /tmp/uu
11 10 0 /tmp/uu
10 4832 27 * Writing CBASER resets CREADR to 0, so make CWRITER and
9 128 63 arch/arm64/include/asm/io.h
8 125 41 arch/arm64/include/asm/arch_gicv3.h
7 2284 11 gits_write_baser(val, its->base + GITS_BASER + (idx << 3));
6 5011 1 its->base = its_base;
5 4967 0
4 4680 11 its->pre_its_base = pre_its_window[0];
3 4968 25 static int __init its_probe_one(struct resource *res,
2 5238 2 its_probe_one(&res, &np->fwnode, of_node_to_nid(np));
1 5233 37 if (of_address_to_resource(np, 0, &res)) {
>
但是当我6g;
按照上面的链接输入时,什么也没有发生。我该怎么做才能回到6倍之前?(6 次 ctrl-o)。
我找到了另一种将 Vim 设置为 Ubuntu 中默认文本编辑器的方法,但我想知道为什么本教程对我不起作用:
https://www.a2hosting.com/kb/developer-corner/linux/setting-the-default-text-editor-in-linux
这是我所做的:
我通过添加以下两行来编辑 ~/.bashrc :
export EDITOR='vi'
export VISUAL='vi'
然后我输入命令:
source .bashrc
我也尝试注销我的帐户,然后重新登录,但仍然无法正常工作。
当我尝试打开 /etc/sudoers 文件时,它使用 Nano 文本编辑器而不是 Vim 打开。
我是 vim/nvim 用户,过去几年xcape已成为我的一个关键功能。
我将它与 gnome-tweaks(新软件包名称,在以前的版本中是 gnome-tweak-tool)结合使用,以便:
CapsLock
与Ctrl
另一个键组合使用CapsLock
当Esc
我单独使用它时使用它。我使用的 xcape 命令是:
xcape -e 'Caps_Lock=Escape'
在我从Ubuntu 20.04迁移到Ubuntu 22.04之后,此命令不再按预期工作。
当我跑步时,xcape -d
我注意到:
有谁知道这种行为的原因?这很烦人!
预先感谢您的帮助!
编辑:
@vanadium 的回答帮助我重新开始xcape -d
工作。
不幸的是,我使用的自动启动服务不再工作:
[Desktop Entry]
Type=Application
Exec=xcape -e 'Caps_Lock=Escape'
Name=Keyboard Setup
Comment=Custom keyboard setup
经过一些研究和尝试,我终于让它工作,只是以这种方式更新条目:
[Desktop Entry]
Type=Application
Exec=xcape -d
Terminal=false
Name=Keyboard Setup
Comment=Custom keyboard setup
X-GNOME-Autostart-enabled=true
一开始,我尝试使用 fork 进程nohup xcape -d &
并创建一个系统服务,但收效甚微。
我已经安装了 21.10 一段时间,但注意到“vim --version”会显示“nvim”的信息。发生这种情况有什么原因吗?
是否有任何文件管理器为当前目录中的每个文件夹/文件显示一个数字(类似于 vim 中的行号),您可以通过输入相应的数字和操作来跳转到任何文件夹/文件,就像 vim 一样?
在文件管理器中处理一长串文件和文件夹时,上下移动以找到正确的文件/文件夹需要时间,并且必须有更好的方法。
使用命令行会更快,但仍然需要时间,特别是如果您想在同一目录中选择一个具有长名称和许多其他类似文件名的文件。
我正在和我的朋友谈论在使用vim时删除多行。他们说他们使用d3d删除 3 行,而我使用3dd
我知道我的命令是:3(重复 3x)dd(删除整行)
我朋友的命令是["x]d{motion}的形式,即删除 {motion} 移过的文本 [进入寄存器 x]。
但是,我不认为3d是一个有效的动作。是吗?
我不明白为什么这个d3d命令在 vim 中有效
最近我把工作环境从 Windows 换成了 Ubuntu Desktop,遇到了一个从未遇到过的奇怪问题。
我在 Ubuntu 桌面的 gnome-terminal 上发现 vim 非常缓慢和滞后,我发现如果改回 vim.tiny 就可以了。
我在 Linux 服务器(通常通过 ssh)、windows、macos 上经常使用 vim,但从未发现 vim 滞后。
迟钝的感觉很难说清楚,H、J、K、L移动光标还可以,但是I(插入)和ESC有明显的延迟。
所以我想从这个开始:我知道我可以用vim *
, vim */file.txt
,vim directory/*
等打开多个文件。
我正在寻找的是这个用例:
我有一个包含两个文件夹的目录,每个文件夹包含三个文件。我希望在所有十个文件夹中以特定顺序打开四个文件中的两个。可视化:
->a
|->a
|->b
|->c
->b
|->a
|->b
|->c
我希望按以下顺序打开:
a/c
a/a
b/c
b/a
这是最小的用例,实际上,我应用了一百多个文件。
我是新人,所以请放轻松。
我刚刚将 ubuntu 安装为 Windows 10 旁边的双启动(Ubuntu 20.10 是我当前的版本),我正在尝试安装 vim。
我已经尝试过
sudo apt-get update
,然后sudo apt-get install vim
,但返回:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package vim is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'vim' has no installation candidate
当我尝试使用 vim 它返回:
Command 'vim' not found, but can be installed with:
sudo apt install vim # version 2:8.2.0716-3ubuntu2, or
sudo apt install vim-tiny # version 2:8.2.0716-3ubuntu2
所以我尝试安装 vim-tiny,它返回:
Building dependency tree
Reading state information... Done
vim-common is already the newest version (2:8.2.0716-3ubuntu2).
vim-common set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
然而,情况丝毫没有改变。
尝试安装 vim-gnome 或任何其他 vim 软件包会导致错误,例如我尝试安装 vim 时的错误
我尝试过sudo apt-get update
,然后sudo apt-get upgrade
重新尝试一切,但没有任何改变。
任何帮助将不胜感激(关于问题以及是否应该更改我的问题格式)