腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将shell-
命令
编辑
的
缓冲区
输出
到
Vim
中
的
新
缓冲区
中
?E499:“%”或“#”
的
空文件名,仅适
用于
":p:h“
这个线程讨论了shell
命令
的
管道
输出
到
vim
中
的
一个新
缓冲区
,但是它没有使用当前
的
缓冲区
来讨论,比如当百分比符号%尝试使用当前
缓冲区
时,不幸
的
是 E499: Empty file name for '%' or '#', only works with&
浏览 8
提问于2017-07-20
得票数 4
回答已采纳
1
回答
如何将
Vim
输出
缓冲区
输送到
命令行
参数
中
以
用于
不同
的
命令
?
、
我正在尝试编写一个bash
命令
,该
命令
将提示用户通过文本编辑器(
vim
或nano或emacs)输入多行,并将其作为
参数
的
一部分注入。例如,如果我运行一个git
命令
git commit --amend -m "<MY DESIRED MESSAGE>",它将用所需
的
消息修改提交消息。但是,如果我只是 git commit --amend它将打开一个
命令行
编辑器并提示提交消息,一旦我保存它,它将被注入到
命令
浏览 7
提问于2017-08-09
得票数 0
回答已采纳
2
回答
如何打印
缓冲区
以
通过传呼机
输出
?
我有一个很大
的
缓冲区
(
缓冲区
[]字节),我想打印到stdout,但通过一个寻呼机,像更少或更多。有点像男人
的
命令
。我不希望首先将
缓冲区
写入tmp文件,或者让用户手动将
输出
输送到
命令行
上
的
寻呼机。我可以找到关于
如何将
一个
命令
的
输出
输送到
另一个
命令
的
,但是没有从内部
缓冲区
开始<e
浏览 5
提问于2014-02-12
得票数 2
回答已采纳
3
回答
有没有办法将任意文本传递给
Vim
?
我想要一种将文字文本传递给
Vim
的
方法。我已经看到它可以使用"-“
参数
进行,这样您就可以将内容
输送到
它,例如,其他
命令
的
输出
。但是是否有一种方法可以像这样将任何文本传递到用
缓冲区
中
的
字符串打开
Vim
? 如果我尝试这个
命令
..。
浏览 3
提问于2009-09-11
得票数 8
回答已采纳
5
回答
访问
VIM
中
的
多个文件
、
书"Unix在一个简单
的
“讨论访问多个文件页572-573页。似乎有非常有用
的
命令
,如":e“、":e #”、":e new_file“、":n文件”、":args“、":prev”和":n!“。这些
命令
使我感到困惑:":args显示要编辑
的
文件列表。“ ":prev编辑文件列表
中
的
前一
浏览 4
提问于2009-04-19
得票数 12
回答已采纳
1
回答
Vim
不会在
缓冲区
中加载文件(当从特定
的
工作目录执行时)
、
、
、
有时,当在
Vim
编辑器
中
打开文件时(
以
传统
的
方式:通过使用作为
参数
传递
的
文件名从
命令行
调用它),应用程序无法为它们创建相应
的
缓冲区
并在这些
缓冲区
中加载内容。相反,打开时只加载空(新)文件
缓冲区
。我观察到这种情况与从特定目录(不一定是打开文件所在
的
目录)运行
的
Vim
之间
的
链接。只要我从该目录
中
运行
Vim<
浏览 2
提问于2014-12-16
得票数 0
1
回答
Vim
命令
到shell
命令
的
管道
输出
、
若要在
Vim
I
中
查找所有修改
的
文件,请键入这会给我一个这样
的
列表3 h "Categoryline 17 + "Category/Category.Box12_S.js" line 1 但是,如果
缓冲区
太多我想
浏览 1
提问于2012-01-14
得票数 2
回答已采纳
6
回答
如何将
ex
命令
输出
重定向到当前
缓冲区
或文件?
、
、
、
如何将
ex
命令
的
输出
重定向或
输送到
当前
的
缓冲区
或文件
中
? 例如,我希望将所有寄存器
的
内容读取到当前
缓冲区
中
,在ex模式下,使用:registers显示该
缓冲区
。
浏览 1
提问于2010-04-04
得票数 49
回答已采纳
1
回答
我如何知道是否用文件名调用了
vim
?
如果启动
vim
来编辑现有文件或新
的
空
缓冲区
,我想在我
的
.vimrc
中
添加一个开关来做一件事。换句话说,我想知道
命令行
调用是否如下所示:或者这个:是否有一个标志,
参数
,或文件列表,我可以检查,
以
获得这些信息?
浏览 2
提问于2015-01-28
得票数 0
回答已采纳
2
回答
通过vimserver为
vim
提供稳定
的
文本提要
、
、
我可以使用相同
的
命令
反复输入更多
的
文本。在C程序
中
,我可以使用system()执行它。但是,动态和任意
的
TEXT (作为C程序
中
的
流接收)需要在
命令行
上传递,因此需要转义。理想情况下,解决方案应该是这样
的
:只要该位置不在可见区域之外,我就可以手动编辑同一个文件,而无需注意
输出
是在OUT:上添加
的
。 这个文本提要
的
目的是为脚本语言创建一个基于前端
的
命令行</
浏览 5
提问于2014-03-19
得票数 1
2
回答
使用
VIM
在终端
输出
中选择文本
、
、
、
、
假设我现在
的
终端窗口中有以下
输出
:2. /home/vsud4.vsud@vsud:~$ pwd使用鼠标-我可以通过选择这2行并按Ctrl + Shift + C来实现这一点,但我是否可以
以
某种方式进入
VIM
模式,并在我
的
终端
中
处理整个
输出
,我需要为此安装一些特定
浏览 2
提问于2020-05-29
得票数 1
回答已采纳
2
回答
如何在
Vim
中
刷新git diff
输出
、
、
、
用于
检查项目diff
的
命令
是是否有一种方法可以刷新diff文件,而不需要存在
Vim
并重复前面的
命令
?
浏览 1
提问于2014-02-18
得票数 3
回答已采纳
2
回答
在
Vim
中
,运行
命令
并将stdout重定向到特定
的
缓冲区
。
假设我并排打开两个
缓冲区
,并将源代码输入
缓冲区
1。我希望运行编译器(或任何
命令行
程序),并在
缓冲区
2
中
看到它
的
输出
(stdout)。
如何将
当前或特定
的
缓冲区
作为stdin提供给这个
命令行
程序?如果这是不可能
的
,我可以将源代码保存到文件
中
,并将其作为
参数
指定给编译器;但是无论如何,我希望看到
缓冲区
2
中
的
浏览 2
提问于2016-04-16
得票数 5
回答已采纳
5
回答
xargs
用于
通过管道
输出
ls
命令
的
输出
、
、
我正在运行
命令
shell抛出一条警告消息:然后打开该文件字符不会在显示器上键入,但会被缓冲,并在随后
的
回车时执行。基本上,显示会出现问题。 其目的基本上是将搜索到
的
file_name通过管道传输到
vim
。因此,欢迎任何替代解决方案。
浏览 2
提问于2011-12-29
得票数 3
回答已采纳
1
回答
vim
:
缓冲区
和args有什么区别?
、
、
、
我使用
的
是
vim
,当我看到:args
命令
时,我不知道args和buffers之间
的
区别。在
vim
中
,我知道
缓冲区
很重要,所以我想:arg*不重要,也许它是一个“遗留
命令
”,但是当我玩
vim
天才游戏时,我看到了arg* 有人知道吗?我为我糟糕
的
英语感到抱歉!太棒了!
浏览 1
提问于2014-12-24
得票数 9
1
回答
VIM
:
如何将
冒号
命令
的
结果放入变量
中
?
在
VIM
脚本
中
,我想检查
VIM
是用
命令行
参数
启动
的
还是不带
命令行
参数
启动
的
。为此,我想检查打印
参数
的
args
命令
的
结果。而是
如何将
:args
的
结果放入if()或变量
中
。
浏览 0
提问于2009-10-06
得票数 2
回答已采纳
1
回答
将
命令
粘贴到macvim
中
不会解释为
命令
我发现,从Mac
的
系统剪贴板将
命令
粘贴到macvim
中
,例如:set history?,它在正常模式下不会被解释为
命令
,而是作为文本粘贴到
缓冲区
中
。 这是与我
的
vim
不同
的
行为。我
的
macvim信息是
VIM
- Vi IMproved 8.1 (2018 May 18, compiled Oct 30 2019 23:05:43)Included
浏览 13
提问于2019-12-19
得票数 1
1
回答
在
命令
概要
中
,"[]“、"<>”、"{}“
的
含义是什么?
下面是一些示例:$ man man 符号
的
使用是否有一个标准化
的
定义?
浏览 4
提问于2014-05-16
得票数 5
2
回答
vim
-
以
Ex模式将"read“
命令
的
输出
作为区域处理。
背景:在示例001
中
,我们将看到
如何将
cd转到当前目录,获取该目录
中
的
文件列表并自动将其插入当前
缓冲区
。dir /w/s/b1)是否可以自动指定或捕获
Vim
{range}
以
反映最近插入到文件
中<
浏览 1
提问于2012-08-23
得票数 2
回答已采纳
3
回答
如何‘:W!数独发球%’工作
、
、
如果您打开一个在
vim
中
没有写入权限
的
文件,然后决定需要更改它,则可以通过执行:w !sudo tee %编写更改而不退出
vim
。 但还是不明白这是怎么回事。
浏览 0
提问于2016-08-04
得票数 35
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在 vim 编辑中使用 perl 单行命令
一篇文章吸取 Vim 全部精华(下)
Linux 系统操作之 vim 命令总结
Linux 系统文本编辑:Vim 神器命令总结
比较器之战:5个必备的 Linux 文件比较工具!
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券