首页 > 系统服务 > 详细

vim使用札记

时间:2016-02-24 19:20:51      阅读:247      评论:0      收藏:0      [点我收藏+]
1.替换字符串(行末模式下)
  n1,n2s/word1/word2/gc
  在[n1,n2]行之间,用word2替换word1,c用于询问是否要替换
  可用$代表最后一行
 
2.删除操作(指令模式下)
  dd:删除光标所在行
  ndd:删除光标所在的向下n行
  d1G:删除光标所在行到第一行
  dG:删除光标所在行到最后一行
 
3. :w filename  另存为
 
4.到指定行
  G:到文件尾
  nG:到第n行
  :n:到第n行
 
5.打开多个文件
  split 文件名:水平分割
  vsplit 文件名:纵向分割
  quitall:关闭所有窗口
 
6.区域操作
  在指令行模式下,按下v,移动光标,选中区域;可以再按下v,取消选择
  复制该区域:y
  粘贴该区域:p
  删除该区域:d
  剪切该区域:x
 
7.杂

:f 显示当前状态

:r file 导入file 中的内容

:e file 编辑file

:e! file 编辑file 并丢弃当前文件的修改

 

:3,8d 删除行3-8

:4,9m 12 把行4-9 移动到12 行后

:2,5t 13 把行2-5 复制到13 行后

:5,9w file 把5-9 行写入file

:s/old/new/ 把当前行的第一个”old” 换成”new”

:s/old/new/g 把当前行的每一个”old” 换成”new”

:3,9s/old/new/ 把3-9 行中每行的第一个”old” 换成”new”

:%s/old/new/g 把所有的”old” 换成”new”

 

:set list 显示不可见字符

 

0 移动到行首, $ 移动到行尾

% 移动到配对的括号

H 移动到屏幕头部,M 移动到屏幕中央,L 移动到屏幕底部

w 向前移动一个单词,3w 向前移动3 个单

 

b 向后移动1 个单词,3b 向后移动3 个单词

 

ctrl+d 向下翻半页,ctrl+u 向上翻半页

ctrl+f 向下翻一页,ctrl+b 向上翻一页

 

cw 删除一个单词并进入插入模式

3cw 删除3 个单词并进入插入模式

C 清除一行并进入插入模式

R 进入替换模式

vim使用札记

原文:http://www.cnblogs.com/Juli016/p/5213649.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!