Linux--vim使用

普通文件编辑
vim 文件名(普通文件)
命令行模式:ESC。
插入模式:a i o O进入插入模式。
末行模式::进入末行模式。
q退出 q!强制退出 w保存 wq保存退出 w newfile另存

vim使用进阶


命令行模式下的命令:
1.对于光标的快速移动
shift+6当前行的首列
shift+4当前行的尾列
shift+g将光标移动到文件的最后一行
gg 将光标移动到文件的在第一行
num shift+g将光标移动到num行
ctrl+f向下翻页
ctrl+b向下翻页
shift+h本页第一行
shift+m本页中间
shift+l本页最后

2.文本批处理
dd 删除光标所在的一行
num(删除的行数) dd 删除光标往下num行
u 撤销上一次操作
ctrl+r恢复一次撤销

yy 拷贝光标所在的行
p 粘贴

num yy 拷贝光标往下的num行

d 行号 shift+g 光标删到行号之间的内容
拷贝d换y同样的操作

r 替换一个字符
cw 删除一个单词
shift+c 删除光标到行尾并进入插入模式
cc 删除当前行并进入插入模式


末行模式
:set nu 显示行号
:set nonu 取消行号显示
:set nohlsearch 取消高亮显示

搜索string
/string 向下搜索
?string 向上搜索
n,m $s/oldstring/newstring 替换n行至m行中每行的第一个oldstring为newstring
n,m $s/oldstring/newstring/g 全部替换


vim配置
/etc/vimrc 整个系统的vim的配置
~/.vimrc ~就是用户的家目录,针对本用户的配置
:set nu
:set autoindent
:set smartindent
:set tabstop=4
:set shiftwidth=4
:set mouse=a
:set showmatch
:set cindent
syntax on

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值