关于vim的用法

来源:互联网 发布:花椒直播网络不佳 编辑:程序博客网 时间:2024/06/06 12:22

1.命令模式
设定
vim /etc/vimrc
:set nu|nonu    ####
行号的显示
:set mouse=a    ####
设定鼠标可以操作光标位置
:help       ####
查看vim的用法,:q退出帮助
ctrl + v    ####
高亮选择模式,可以选者一片区域操作
u       ####
恢复到未操作之前
ctrl + r    ####
恢复到操作之后
批量添加字符
ctrl + v
选中要加字符所在的位,按I键,在加入想要加入的字符,按esc
ctrl +v 进入可视模式,然后选中每一行的第一列,按I,在第一行第一列加#,然后按esc,然后每一行都有一个#

####
分屏功能
ctrl+w s        ####
上下分屏
ctrl+w v        ####
左右分屏
ctrl+w c        ####
撤销光标所在屏幕
ctrl+w
|||  #####移动光标到指定的屏幕中
######
替换字符###########
在命令模式中
:%s/
原字符/替换后字符/g%s是全文的意思,加了g之后每行的每一个都换,不加g是每行第一个换)
删掉每行前面的空格%s/^\ *//g


##########
搜索关键字#########
/
关键字
n
向下匹配
N
向上匹配


####################
字符的管理
dw     
删除光标所在单词
dl     
删除光所在字母
dd     
删除一整行
d
数字d     删除数字指定的行数
d
数字 上键  向上删除指定行数



yw     
复制光标所在单词
yl     
复制光所在字母
yy     
复制一整行
p      
粘贴
y
数字y     复制数字指定的行数



cw     
剪切光标所在单词
cl     
剪切光所在字母
cc     
剪切一整行
c
数字c     剪切数字指定的行数
剪切完成后会进入插入模式,要粘贴先退出插入模式再按P

################
移动光标到指定行############
:行号
G   ##
移动光标到文件末行



2.vim
的插入模式

i  
光标坐在位置插入字符
I  
光标所在行行首插入
a  
光标所在字符的下一位插入
A  
光标所在行行尾插入
o  
光标所在行的下一行
O  
光标所在行的上一行
s  
删除光标所在字符插入
S  
删除光标所在行插入




3.vim
的退出模式
在命令模式下输入
:q  ###
退出,在未对文件作任何修改的时候可以用
:q! ###
强制退出
:wq ###
退出保存
:wq!    ###
强制退出保存



###############vimtutor##########
vimtutor
vim的说明工具
用:q退出此工具

vim -r .file.swp 
恢复非正常关闭的文件
恢复完之后把它删掉


###############
图形中的文本编辑器gedit#################
crtl+n  ##
新建窗口
ctrl+s  ##
保存文件
ctrl+o  ##
打开文件
ctrl+x  ##
剪切
ctrl+v  ##
粘贴
ctrl+c  ##
复制
对于giedit软件帮助的查看可以用
yelp help
gedit


 

0 0