加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Vim使用与配置

发布时间:2020-12-15 16:36:18 所属栏目:安全 来源:网络整理
导读:VI编辑器常用操作 单行复制和删除,命令模式下yy复制光标所在行,dd删除。 多行复制,命令模式下nyy复制以光标所在行为首行的n行,ndd删除。 多行复制并粘贴,命令模式下 x,y co z 将x行到y行之间的内容复制到z行下 删除多行,命令模式下x,y de 使用标签:有

VI编辑器常用操作

  • 单行复制和删除,命令模式下yy复制光标所在行,dd删除。
  • 多行复制,命令模式下nyy复制以光标所在行为首行的n行,ndd删除。
  • 多行复制并粘贴,命令模式下 x,y co z 将x行到y行之间的内容复制到z行下
  • 删除多行,命令模式下x,y de
  • 使用标签:有时候不想费劲看多少行时,可以使用标签来替代
    光标移到起始行,输入ma
    光标移到结束行,输入mb
    光标移到粘贴行,输入mc
    然后 :'a,'b co 'c 复制粘贴,把 co 改成 m 就成剪切了, 若要删除多行,则输入:'a,'b de。
  • 可视模式:
    将光标移动到要复制的文本开始的地方,按v进入可视模式。
    将光标移动到要复制的文本的结束的地方,按y复制。此时vim会自动将光标定位到选中文本的开始的地方,并退出可视模式。
    将动光标移动到文本粘贴的地方,按p粘贴。

    常用的(可视模式)命令有:
    x或d剪切(即删除,同时所选的文本进入剪贴板)
    y 复制
    r字符所有字符替换为新字符
    u U ~ 分别是所有字母变小写、变大写、反转大小写
    >和<将选中字符右移或左移 shiftwidth位置

  • 命令模式下大写命令和小写的区别
    p或P 在当前位置粘贴剪贴板的内容,p 粘在光标所在字符后面,P 粘在前面。
    d只删除选中的字符,而D删除选中字符所在行的所有字符,cCyY同理

  • set nu 临时设置行号

替换字符串

#替换yum配置文件中的版本号
#将$releasever替换为6 ,全局替换
sed -i "s/$releasever/6/g" -i /etc/yum.repos.d/CentOS6-Base-163.repo

修改vim配置文件

#修改vimrc文件,centos中该文件放在/etc目录下,在vimrc末尾加入下面代码
#给VI编辑器设置行号并把tab设问四空格
set nu
if has( "autocmd" )
    filetype plugin indent on
    autocmd FileType make set tabstop=8 shiftwidth=8 softtabstop=0 noexpandtab
endif
set tabstop=4
set shiftwidth=4
set softtabstop=4
set expandtab

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读