English 中文(简体)
• 如何写缓冲内容,以便停下来?
原标题:How to write buffer content to stdout?

难道没有机会写一下目前冲锋枪的缓冲内容,以便停下来?

我愿用正文对经草原通过的内容进行编辑,而不需要临时档案来检索经过修改的内容(关于CF/Unix)。

一种原始/文字——即清空或节省缓冲内容的行动——是否可行?

问题回答

我想:w !tee将完美开展工作。

阅读:

echo "hey" | vim  -

当你<代码>:w时,你仍须提供档案名称。

采用<代码>vim的方案,作为<编码>> EDITOR,如crontab - e通过文档名称,使用户只能读到:x,而不是对档案名称表示担忧。

http://www.ohchr.org。

你们也可以这样做:

mkfifo /tmp/some_pipe
echo "hey" > /tmp/some_pipe ; cat /tmp/some_pipe

另一过程(或终点)

vim /tmp/some_pipe

知道,写给管道的工作将受阻,直到从管道中读到什么,阅读将阻挡在纸面上,因此使用常规档案可能比较安全。

采用<代码>:将写上 st,特别是如果正用<条码>-E和<条码>-s的两种选择进行乘以,从而使之不必间歇。 见:h - E:h -s-ex:

The output of these commands is displayed (to stdout):
                        :print                          
                        :list
                        :number
                        :set      to display option values."

使用<代码>:%print以印刷整个目前的缓冲。

可在管道中使用vim,作为full-featuredfil,在管道和管道上注明姓名,例如:

echo xxx                                             |
vim                                                  
  -esnN -i NONE                                      
   + 1 s /x/y/g | 1 s /^/Hallo / | x! /dev/stdout    
   /dev/stdin                                        |
cat -n

缩略语<代码>/dev/stdin with - <>->->->-> 代码>赢得了t work,即使没有-v

类似:

{ FROMCMD | vim - 8>&1 >&9 | tac | tac | TOCMD; } 9>&1

和用途:w 页: 1

tac tac ́tac 确保在你一生之前获得任何数据,这只有在以下情况下才有好处:ToCMD向终点站发函,这样它才能在轮机运行期间做一片。

通知说,与你的电离层电离层扰动(或对终端操作进行某种操纵的任何其他方案)相比,运行时间不如预期,因为即使你拖延数据,这些过程仍然“同时”开始,同时可以进入终点站。

该员额给我一个想法:复制缓冲/或甄选,以登上机:

  1. Install xclip (任何轴心分离式包裹管理人都应当拥有)

  2. 指挥:

:w !xclip

如果你只想复制几条线路,先选择(正常方式)<代码>V,然后发出上述指令。

你可以使用前行(p)的指挥,印刷你想要停下来的一套线。

印刷所有线:

:1,$p

还印刷了所有线(%是1美元范围的一个短手)

:%p

印刷线路4-10

:4,10p

下一版印刷版

/FOO/ p

印刷所有内容,包括财务办公室

g/FOO/ p

对我来说,什么帮助解决了问题,是增加的

setenv SHELL /bin/bash
exec bash -l

否则,就会产生错误的炮弹。 另外,一个称为“储蓄”的文字,其中加密为零,并将结果节省到1美元,因此,左边的指挥成为<代码>:w !save afile。





相关问题
Autoupdate VIM Plugins?

Is it possible to update vim plugins automatically?

how to unindent in vim without leaving edit mode?

I m writing a lot of python code recently, and i used the tab-to-space mode in vim. I was just wondering how would i unindent in vim without leaving edit mode for example after i finished if...: block....

Scrolling inside Vim in Mac s Terminal

I ve been googling around trying to figure out if it s possible to use my mouse wheel to scroll while inside Vim in Mac s Terminal, with no luck. It seems as if only X11 or iTerm support this. Before ...

Vim - Deleting XML Comments

How do I delete comments in XML? If the opening and the closing comment tags are on the same line, I use :g/^<!--.*-->$/d to delete the comment. How to delete the comments that are spread ...

Limiting a match in vim to certain filetypes?

I have the following in my .vimrc to highlight lines longer than 80 chars: highlight OverLength ctermbg=red ctermfg=white guibg=#592929 match OverLength /\%81v.*/ This works quite well. However, the ...

Profiling Vim startup time

I’ve got a lot of plugins enabled when using Vim – I have collected plugins over the years. I’m a bit fed up with how long Vim takes to start now, so I’d like to profile its startup and see which of ...

热门标签