标签:vim
1. vim用法
1.1命令模式
1.1.1设定
vim /etc/vimrc vim配置文件
追加输入 echo set nu >> /etc/vimrc
:set nu|nonu ####行号的显示
:set mouse=a ####设定鼠标可以操作光标位置
:set ai ####自动
:set hlsearch
:help ####查看vim的用法,:q退出帮助
ctrl + v ####高亮选择模式,可以选者一片区域操作
u ####恢复到未操作之前(撤销操作)
ctrl + r ####恢复到操作之后(撤销撤销)
syntax on|off ###语法着色
1.1.2批量添加字符
ctrl + v 选中要加字符所在的位,按I键,在加入想要加入的字符,按esc
1.1.3强行关闭terminal时,文件没保存。
恢复时直接删除法file.swp文件 。
1.1.4分屏功能
ctrl+w s####上下分屏
ctrl+w v####左右分屏
ctrl+w c####撤销光标所在屏幕
ctrl+w 上|下|左|右#####移动光标到指定的屏幕中
1.1.5替换字符
在命令模式中
:%s/原字符/替换后字符/g 不加/g就之替换全文中第一个选中字符
1.1.6搜索关键字
/关键字
n向下匹配
N向上匹配
/随意字符 可取消以替换字符高亮
1.1.7字符的管理
dw删除光标所在单词
dl删除光所在字母
dd删除一整行
d数字d删除数字指定的行数
d数字 上键向上删除指定行数
yw复制光标所在单词
yl复制光所在字母
yy复制一整行
p粘贴
y数字y复制数字指定的行数
cw剪切光标所在单词
cl剪切光所在字母
cc剪切一整行
c数字c剪切数字指定的行数
剪切完成后会进入插入模式,要粘贴先退出插入模式再按P键
1.1.8移动光标到指定行
:行号
G##移动光标到文件末行
1.2.vim的插入模式
i光标坐在位置插入字符
I光标所在行行首插入
a光标所在字符的下一位插入
A光标所在行行尾插入
o光标所在行的下一行
O光标所在行的上一行
s删除光标所在字符插入
S删除光标所在行插入
1.3.vim的退出模式
在命令模式下输入
:q###退出,在未对文件作任何修改的时候可以用
:q!###强制退出
:wq###退出保存
:wq!###强制退出保存
1.4vimtutor
vimtutor是vim的说明工具
用:q退出此工具
2.
chattr +i file root用户限制所有用户改变文件,包括自己
chattr -i file 取消限制
lsattr file 查看文件有没有此限制
图形中的文本编辑器gedit
crtl+n##新建窗口
ctrl+s##保存文件
ctrl+o##打开文件
ctrl+x##剪切
ctrl+v##粘贴
ctrl+c##复制
对于giedit软件帮助的查看可以用
yelp help:gedit
标签:vim
原文地址:http://51upsun.blog.51cto.com/11304005/1766890