查看“Vi”的源代码
←
Vi
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
=== select-editor === Select an editor. To change later, run 'select-editor'. # /bin/nano ←— easiest # /usr/bin/vim.basic # /usr/bin/vim.tiny # /bin/ed P.S. Don't listen to it, it's better to vi first… === 替换 === {| class="wikitable" |+ !OP !CMD !Explain |- |AA -> BB |:1,$s/AA/BB/g |从第一行替换到结尾行($) |- |AA -> BB |:%s/AA/BB/g |全范围替换 |- |HEX: 5 |<nowiki>:%s/\%x05/|/g</nowiki> |全范围删除不可见字符 |- |<i>^M</i> |:%s/^M//g |删除文本中的 ^M。<i>^M 的输入方式是 Ctrl + v ,Ctrl + M,或者参考下面《输入不可见字符》条目</i> |} {| class="wikitable" |+ !OS !Symbol !Escape character !HEX !Explain !Memo |- |Linux |LF |\n |0A |换行 |Line Feed |- |Windows |LF+CR |\r\n |0D0A |回车换行 | |- |MacOS |CR |\r |0D |回车 |Carriage Return |} ===输入不可见字符=== ^Vnnn (000 <= nnn <= 255), ^V 的输入方式是 <Ctrl-V>(Windows <Ctrl-Q>) 所以上面提到的 ^M,也可以这样输入: ^V013 ===定位某一行=== 10 + shift + G ===行号=== 显示: :set number 关闭: :set nonumber ===复制=== 2yy, p [[分类:Develop]] [[分类:Linux]]
返回
Vi
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
目录
文章分类
侧边栏
帮助
工具
链入页面
相关更改
特殊页面
页面信息