Tag: VIM

如何在vim的不同实例之间复制数据?

如果我使用第一个vim来复制一行(使用yy ),如何粘贴到另一个终端的vim(带有p )? 是否有任何命令或设置可以做到这一点? 我可以复制并粘贴到全局系统剪贴板中吗? 我知道以下方法是可行的,但我想要一个更简单的方法: 我不想退出第一个vim并重新打开第二个vim。 我不想使用单独的窗口(使用:sp )。

从Vim打开现有文件

我想打开一个已经存在于Vim中的文件。 执行此操作的命令是什么?

vim-clang-format:找不到clang-format

我在Ubuntu 18.04 LTS上使用sudo apt install clang-format ,安装成功。 我现在可以执行clang-format-6.0 ,但是当我在vim中使用ClangFormat时,它告诉我“找不到clang-format”。 我该如何解决这个问题?

如何使vim成为默认的图形文本编辑器?

在尝试使vim默认而不是gedit时,我发现这可以通过两种方式完成: 使用defaults.list并使text/plain (和其他)指向vim.desktop (创建.desktop文件的格式是什么?) 使用update-alternatives并更改gnome-text-editor (现在它只有一个替代方案,所以我想我必须再安装一个。如何做到这一点?) 哪个更好的方法呢?

如何用没有gtk的gui构建vim?

我最近开始玩pygobject。 但是,gvim或vim的python-completefunction崩溃,因为据我所知,你不能在同一个进程中混合使用GTK2和GTK3库。 因此,我想知道如何使用非GTK工具包安装Vim。 (sudo apt-get build-dep vim将尝试安装gtk2 libs。) 请注意我对Vim非常满意,我不想切换编辑器。 我已经找到了使用qt构建vim的说明,但是python-complete运行不正常。

如何防止用户在Linux上提供写入权限时重命名文件

出于某些特殊目的,我想阻止Linux服务器的非root用户更改或重命名文件名。 但是,他们可以修改和写入文件的内容。 如何从命令行执行此操作。

在哪里放xmodmap命令执行将CapsLock重新映射到Esc?

我是一个vim用户,我经常使用Esc,所以我将Caps Lock映射到Esc 。 我目前在~/.profile有这个: # remap Esc to Caps Lock xmodmap -e ‘clear Lock’ -e ‘keycode 0x42 = Escape’ 问题是,每次我暂停计算机甚至锁定屏幕时, Caps Lock的映射都会恢复为默认值。 我的问题是,我应该在哪里放置这条线,以便重新映射即使在暂停和锁定屏幕(等)之后仍然存在。

vim和系统剪贴板

我可以使用中间按钮或shift-insert捕捉文件,复制和粘贴文本。 如何在vim中复制文本并将其粘贴到系统剪贴板中?

为什么我的vimtutor是空白的?

我想学习Vim 。 绝大多数人建议我使用vimtutor 。 我下载了包并运行它,但我得到了一个空白屏幕。 我在Youtube上看到那里应该有很多东西。 但我没有得到它…我该如何解决这个问题? 最初,终端告诉我安装vim-runtime以便运行vimtutor ,我做了并且它运行了,尽管有一个空白的屏幕。 我安装了vim-gtk后能够运行本教程。 有人知道它为什么没有第一次出现吗?

如何在/ etc中编辑只读文件?

我是一个全新的用户,所以我还不确定我的方式。 我想更改计算机的名称,所以我尝试在/etc/hostname编辑名称,但它是一个只读文件。 添加! 性格没有帮助。 我正在使用vim来编辑文件。