vim寄存器是否取决于wm行为?

时间:2018-11-06 17:52:38

标签: ubuntu vim i3

我运行ubuntu,主要使用i3作为窗口管理器。但是,每当我从i3使用vim(而不是gvim)时,寄存器似乎无法正常运行。例如,'*','+'或'〜'操作似乎都不起作用。但是,当我切换到GNOME时,它们突然开始正常运行。这对我来说似乎很奇怪,因为我一直认为DE对命令行应用程序没有影响。谁能帮我弄清楚发生了什么事?

1 个答案:

答案 0 :(得分:2)

常规vim寄存器由字母和数字命名。 for url in urls: html = requests.get(url).text soup = BeautifulSoup(html, "html.parser") products = soup.findAll('div', {"class": "product details product-item-details"}) all_product = [] *寄存器是与OS剪贴板交互的特殊寄存器。在Linux系统上,通常表示X11剪贴板和选择。如果您在终端而不是gvim中运行vim,则终端仿真器将使用特殊的转义码来提供与X的交互。因此,最有可能的事情是,在不断变化的桌面环境中,您还更改了终端模拟器或其中的某些设置。