当我通过按Shift + Insert将一些文本从一个打开的窗口(浏览器和文本编辑器)复制到vim时,文本的插入方式是每个连续的行向右移动渐进量的选项卡.意味着第二行移动了1个制表符,第3行移动了2个制表符,第4行移动了3个制表符,等等.如何防止这种奇怪的插入并让文本在vim中以与源窗口相同的方式查找?
while True:
reads = [p.stdout.fileno(), p.stderr.fileno()]
ret = select.select(reads, [], [])
for fd in ret[0]:
if fd == p.stdout.fileno():
read = p.stdout.readline()
Run Code Online (Sandbox Code Playgroud)
在粘贴任何内容之前,请尝试使用
:set paste
Run Code Online (Sandbox Code Playgroud)
为了完整性,完成后,您可以使用以下命令返回上一个/默认模式:
:set nopaste
Run Code Online (Sandbox Code Playgroud)
否则像autoindent这样的东西是行不通的.(感谢Anurag Peshne指出这一点.)
归档时间: |
|
查看次数: |
82 次 |
最近记录: |