AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[vim](ubuntu)

Martin Hope
Vegeto.T
Asked: 2023-09-25 01:09:29 +0800 CST

如何在 Neovim 之外复制和粘贴?

  • 6

我想将 Neovim 中的一些代码复制到 Firefox,但我复制的内容并不能保留到 Neovim 之外。

我检查后:checkhealth,它是这样说的:

:检查健康输出

我应该怎么做才能处理这个问题?

vim
  • 2 个回答
  • 54 Views
Martin Hope
Chan Kim
Asked: 2023-08-13 18:18:11 +0800 CST

如何在 vim 中使用 `:jumps`?如何回到过去的某个跳转点?

  • 5

我看到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
  • 1 个回答
  • 26 Views
Martin Hope
Chookitypok
Asked: 2023-02-07 09:21:31 +0800 CST

如何将 Vim 设置为 Linux (Ubuntu) 中的默认文本编辑器?

  • 6

我找到了另一种将 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
  • 2 个回答
  • 62 Views
Martin Hope
LordAlucard90
Asked: 2022-05-08 07:41:12 +0800 CST

如何让 xcape 在 Ubuntu 22.04 上正常工作?

  • 0

我是 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我注意到:

  • Ubuntu 20.04无论我在哪个窗口中,每个关键事件都会被拦截。
  • 来自终端/文本编辑器/文件的Ubuntu 22.04关键事件未被拦截,但当我在 Chrome 上时它们被拦截。

有谁知道这种行为的原因?这很烦人!

预先感谢您的帮助!

编辑:
@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 &并创建一个系统服务,但收效甚微。

vim
  • 1 个回答
  • 263 Views
Martin Hope
AndyW
Asked: 2022-01-22 19:48:03 +0800 CST

为什么我的 Ubuntu 21.10 运行的是 nvim 而不是 vim?

  • 1

我已经安装了 21.10 一段时间,但注意到“vim --version”会显示“nvim”的信息。发生这种情况有什么原因吗?

vim
  • 1 个回答
  • 435 Views
Martin Hope
NESHOM
Asked: 2021-12-15 10:17:13 +0800 CST

文件管理器 - 按行号跳转到文件/文件夹

  • 2

是否有任何文件管理器为当前目录中的每个文件夹/文件显示一个数字(类似于 vim 中的行号),您可以通过输入相应的数字和操作来跳转到任何文件夹/文件,就像 vim 一样?

在文件管理器中处理一长串文件和文件夹时,上下移动以找到正确的文件/文件夹需要时间,并且必须有更好的方法。

使用命令行会更快,但仍然需要时间,特别是如果您想在同一目录中选择一个具有长名称和许多其他类似文件名的文件。

vim
  • 1 个回答
  • 60 Views
Martin Hope
Crusty
Asked: 2021-05-28 17:21:21 +0800 CST

vim:删除多行 - d3d vs 3dd

  • 1

我正在和我的朋友谈论在使用vim时删除多行。他们说他们使用d3d删除 3 行,而我使用3dd

我知道我的命令是:3(重复 3x)dd(删除整行)

我朋友的命令是["x]d{motion}的形式,即删除 {motion} 移过的文本 [进入寄存器 x]。

但是,我不认为3d是一个有效的动作。是吗?

我不明白为什么这个d3d命令在 vim 中有效

vim
  • 1 个回答
  • 72 Views
Martin Hope
Gary Allen
Asked: 2021-04-26 19:25:02 +0800 CST

ubuntu 桌面上的 vim 非常缓慢和缓慢,但 vim.tiny 很好

  • 0

最近我把工作环境从 Windows 换成了 Ubuntu Desktop,遇到了一个从未遇到过的奇怪问题。

我在 Ubuntu 桌面的 gnome-terminal 上发现 vim 非常缓慢和滞后,我发现如果改回 vim.tiny 就可以了。

我在 Linux 服务器(通常通过 ssh)、windows、macos 上经常使用 vim,但从未发现 vim 滞后。

迟钝的感觉很难说清楚,H、J、K、L移动光标还可以,但是I(插入)和ESC有明显的延迟。

vim
  • 2 个回答
  • 503 Views
Martin Hope
Evan Hendler
Asked: 2021-04-10 14:35:48 +0800 CST

VIM:以特定顺序打开多个文件

  • 1

所以我想从这个开始:我知道我可以用vim *, vim */file.txt,vim directory/*等打开多个文件。

我正在寻找的是这个用例:

我有一个包含两个文件夹的目录,每个文件夹包含三个文件。我希望在所有十个文件夹中以特定顺序打开四个文件中的两个。可视化:

->a
  |->a
  |->b
  |->c
->b
  |->a
  |->b
  |->c

我希望按以下顺序打开:

a/c
a/a
b/c
b/a

这是最小的用例,实际上,我应用了一百多个文件。

vim
  • 1 个回答
  • 54 Views
Martin Hope
Some Guy
Asked: 2021-03-14 04:31:13 +0800 CST

无法安装vim

  • 1

我是新人,所以请放轻松。

我刚刚将 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重新尝试一切,但没有任何改变。

任何帮助将不胜感激(关于问题以及是否应该更改我的问题格式)

vim
  • 1 个回答
  • 926 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve