标签:linux基础
--------------- vim ---------------
vim:
vim是一款极方便的文本编辑软件,是UNIX下的同类型软件VI的改进版本。Vim经常被看作是“专门为程序员打造的文本编辑器”,虽然它不仅用于编程,但也有人说它是一个完全的“IDE”(集成开发环境)。
vim命令模式设定
:set nu|nonu 显示行号
:set mouse=a 设定鼠标可以操作光标位置
:help 查看vim的用法,:q退出帮助
ctrl + v 高亮选择模式,可以选择一片区域操作
u 恢复到未操作之前
ctrl + r 恢复到操作之后批量添加字符
ctrl + v 选中添加字符所在的位(上下左右键选择或者鼠标选中要选择的区域),按I键,再加入字符,按esc
vim分屏功能
ctrl+w s 上下分屏
ctrl+w v 左右分屏
ctrl+w c 撤销光标所在屏幕
ctrl+w +上|下|左|右 移动光标到指定的屏幕中
shift+:q! 退出分屏
vim替换字符
在命令模式中:
:%s/原字符/替换后字符/g
vim搜索关键字
n 向下匹配
N 向上匹配
vim字符的管理
dw 删除光标所在单词
dl 删除光标所在字母
dd 删除一整行
d+数字+d 删除数字指定的行数
d+数字+上键 向上删除指定行数
yw 复制光标所在单词
yl 复制光标所在字母
yy 复制一整行
p 粘贴
y+数字+y 复制数字指定的行数
cw 剪切光标所在单词
cl 剪切光标所在字母
cc 剪切一整行
c+数字+c 剪切数字指定的行数,完成后会进入插入模式,粘贴可退出插入模式再按P键
vim光标定位
:行号 移动至指定行
G 移动光标到文件末行
vim的插入模式
i 光标坐在位置插入字符
I 光标所在行行首插入
a 光标所在字符的下一位插入
A 光标所在行行尾插入
o 光标所在行的下一行
O 光标所在行的上一行
s 删除光标所在字符插入
S 删除光标所在行插入
vim的退出模式
在命令模式下:
:q 退出,在未对文件作任何修改的时候使用
:q! 强制退出
:wq 退出保存
:wq! 强制退出保存
更多内容请参考vim官网www.vim.org
本文出自 “真水无香” 博客,请务必保留此出处http://chengyanli.blog.51cto.com/11399167/1783923
标签:linux基础
原文地址:http://chengyanli.blog.51cto.com/11399167/1783923