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