相关疑难解决方法(0)

如何从终端运行mvim(MacVim)?

我安装了MacVim,我正在尝试将其设置为Git(版本控制)的编辑器,但我无法从命令行运行'mvim',因为它无法识别.如何设置mvim以便我可以从终端运行它?

macos vim shell command-line macvim

256
推荐指数
10
解决办法
15万
查看次数

修复Vim + Tmux在未命名的寄存器上猛拉/粘贴

在tmux会话中使用vim时,我无法抽取或粘贴到未命名的寄存器.去一个命名的寄存器工作正常,但未命名永远不会工作.

错误是:

E353: Nothing in register *
Run Code Online (Sandbox Code Playgroud)

没有tmux,vim可以使用我当前的设置正常工作.如何解决它,所以我可以用yp没有错误和不指定寄存器?

vim tmux

65
推荐指数
2
解决办法
2万
查看次数

如何在tmux/vim和osx之间共享剪贴板

我在这里找到了iterm + vim的解决方案 - > Vim:将选择复制到OS X剪贴板

现在我使用fakeclip,它直接在vim中工作,但是当我使用tmux拆分终端窗口时却没有.

macos terminal clipboard tmux

9
推荐指数
1
解决办法
6200
查看次数

如何在 Vim 中将 yank 映射到操作系统的剪贴板?

可能的重复:
vim:将选择复制到 OS X 剪贴板

虽然我成功地paste从剪贴板( nmap <leader>p "*p)映射,但yank( nmap <leader>y "*y) 似乎不起作用。实际上,它在 Vim 的剪贴板中猛拉。

知道如何正确地做到这一点吗?我知道,clipboard=unnamed但我可能会保留旧的 yank/paste vim 命令。

编辑:我的需求似乎有些混乱。

该命令"*y 有效。所以+clipboard我的 Vim 环境中的东西没有问题。什么不起作用的是映射的东西。

我想添加以下内容:

nmap <leader>y "*y # Doesn't work as expected. It copies only in Vim's clipboard, ie I have to type `p` to paste the copied content instead of `"*p`.
nmap <leader>p "*p # Works as expected.
Run Code Online (Sandbox Code Playgroud)

我清楚了吗?

第二次编辑:以防万一,因为我不知道什么可以帮助你帮助我,vim --version …

vim clipboard yank

5
推荐指数
1
解决办法
2819
查看次数

如何过滤视觉选择?

假设我们有一些很好的文本:

Hello world
Run Code Online (Sandbox Code Playgroud)

我们选择了world视觉模式.然后我们可以使用像这样的闪亮命令过滤视觉选择:

:'<,'>!echo foobar
Run Code Online (Sandbox Code Playgroud)

然而,这将取代整个线foobar而不仅仅是world.为什么会这样,我们怎样才能取代world

vim

5
推荐指数
1
解决办法
654
查看次数

Vim如何删除副本上的行号

当我在ssh术语上使用vim复制行时,我总是有行号:

 1 <?php
 2 echo "test";
 3
Run Code Online (Sandbox Code Playgroud)

我尝试过很多东西:

set mouse=a
set mousehide
set pastetoggle=
Run Code Online (Sandbox Code Playgroud)

我进入视觉模式它没有突出显示行号但我无法复制.

每次我想要复制一些内容时,我不想取消设置数字并再次设置;)

脚本是否存在?像autocmd或类似的东西?

我在Mac Os X上,但是我使用vim而不是ssh(-clipboard).

请注意,它不是重复的:如何在复制时清除Vim中的行号?

所以这是一个重复:在Mac的终端内滚动Vim

如果版主可以(重新)链接吗?

vim command-line copy line-numbers

-1
推荐指数
1
解决办法
8534
查看次数

标签 统计

vim ×5

clipboard ×2

command-line ×2

macos ×2

tmux ×2

copy ×1

line-numbers ×1

macvim ×1

shell ×1

terminal ×1

yank ×1