Vim
来源:互联网 发布:阿里云幕布背景照片 编辑:程序博客网 时间:2024/05/22 03:37
一
1. 命令行输入vimtutor 进入vim教程
2.进入vim后 按esc 处于正常模式;按i进入插入模式;输入:q!回车 强制推出 ;输入:wq 回车 保存推出
3. 在正常模式下 按下x建将错误字符删除掉
4.在插入模式下按下esc带回正常模式或取消一个不期望或部分完成的命令
二删除
1.正常模式下将光标放入想要删除单词的头部输入dw即可删除该单词
2.正常模式下将光标放在想要删除行的头部 输入d$即可删除该行
3.dd删除光标所在整行
4.[number] d object ; number表示执行次数 比如2dd;
5.欲撤消以前的操作,請輸入︰u (小寫的u); 欲撤消在一行中所做的改動,請輸入︰U (大寫的U); 欲撤消以前的撤消命令,恢復以前的操作結果,請輸入︰CTRL-R
三替换更改
1.dd删除之后 进入vim缓冲区 可以将缓冲区内容插入到某行 按p 但要将光标放入要插入行的上部
2.将光标移到想要替换的位置(替换一个字符)按r+替换字符
3.[number] c object 参数同d删除操作 w表示单词 ¥ 表示行末
四
1.ctrl+g 显示当前编辑文件重当前光标所在位置及文件状态信息;shift+g 直接跳到文件最后一行;输入行号+shift+g 返回到该行
2.搜索 /balabala 继续搜索 按n, 反向搜索shift+n ; 逆向查找字符串 用?代替/
3.%可以查找预期配对的{ [ (
4 .s/word/anotherword/回车 肢体换光标所在行第一个匹配串 回车换成g则替换全行匹配串;要替换两行之间的每个匹配串 s前加#,替换整个文件中的s前加%
五
1. 在vim内执行外部命令 (:!命令回车)
2.保存文件 :w filename ; (:! rm 文件名)用来删除该文件
3.:#,# w 文件名 两个# # 为当前文件的行号
4 :r 文件名 将该文件插入进来到当前光标处
六
1 o在光标所在行的下一行开一新行并进入插入模式;O在光标所在行的上一行开一新行并进入插入模式
2 $定位到行末 按a插入文本 按A直接在后插入文本;
3输入R 进入替换模式 替换一整行 r替换一个字符
4:set ic 搜索时忽略首字母大小写 :set hls is 搜索到全部并标记
七 创建一个启动脚本
1.开始编辑vimrc(启动更多功能)文件
2. 開始編輯vimrc文件,這取決于您所使用的操作系統︰
:edit ~/.vimrc 這是Unix系統所使用的命令
:edit $VIM/_vimrc 這是Windows系統所使用的命令
3. 接著導入vimrc范例文件︰
:read $VIMRUNTIME/vimrc_example.vim
4. 保存文件,命令為︰
:write
在下次您啟動vim的時候,編輯器就會有了語法高亮的功能。您可以繼續把您喜
歡的其它功能設置添加到這個vimrc文件中。
:help user manual