ITPub博客

首页 > Linux操作系统 > Linux操作系统 > [20250128]vim使用问题.txt

[20250128]vim使用问题.txt

原创 Linux操作系统 作者:lfree 时间:2025-02-05 20:46:46 0 删除 编辑

[20250128]vim使用问题.txt

--//记录自己使用vim 8.0 for windows版本遇到的问题,不知道其他版本是否存在相似问题。
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Apr 23 2017 20:01:28)
MS-Windows 32 位图形界面版本 带 OLE 支持
包含补丁: 1-586
编译者 mool@tororo
巨型版本 带图形界面。  可使用(+)与不可使用(-)的功能:

--//比如想保存其中以上内容到其他文件。

:'a,.w! "bb b.txt"

--//注意保存文件名存在空格,我以为以上写法应该没有问题,实际上提示如下:
"[20250128]vim使用问题.txt" 11L, 201C 已写入

--//并没有建立写入"bb b.txt"文件。如果直接退出,[20250128]vim使用问题.txt文件仅仅有我刚才保存的其中一段内容。
--//其他信息丢失了。
--//如果使用单引号,执行如下:
:'a,.w! 'bb b.txt'

--//提示如下:
"'bb b.txt'" [新] 5L, 201C 已写入

--//建立的文件是带单引号的文件名'bb b.txt'。实际上正确的写法是

:'a,.w! bb b.txt
--//不要使用单双引号!!
--//提示如下:
"bb b.txt" [新] 28L, 201C 已写入
--//这样写法才是正常的。

--//即使执行如下:
:'a,.w! "bbb.txt"
--//提示如下:
"[20250128]vim使用问题.txt" 11L, 201C 已写入
--//只要带双引号都是错误的。

--//假设registers b保存如下值
:registers b
--- 寄存器 ---
"b   xxx.txt

:'a,.w! "b

--//提示如下:
"[20250128]vim使用问题.txt" 11L, 201C 已写入

--//具体原因不清楚,总之自己工作注意。不知道是否与register相关。
:registers "%
--- 寄存器 ---
""   ^J
"%   [20250128]vim使用问题.txt

--//实际上linux下我也测试问题一样。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/267265/viewspace-3071092/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
熟悉oracle相关技术,擅长sql优化,rman备份与恢复,熟悉linux shell编程。

注册时间:2008-01-03

  • 博文量
    4006
  • 访问量
    7969675