文件编辑器Vim操作使用

   

 gconf-editor # 配置编辑器 /etc/vimrc # 配置文件路径 vim +24 file # 打开文件定位到指定行 vim file1 file2 # 打开多个文件 vim -O2 file1 file2 # 垂直分屏 vim -on file1 file2 # 水平分屏 sp filename # 上下分割打开新文件 vsp filename # 左右分割打开新文件 Ctrl+W [操作] # 多个文件间操作 大写W # 操作: 关闭当前窗口c 屏幕高度一样= 增加高度+ 移动光标所在屏 右l 左h 上k 下j 中h 下一个w :n # 编辑下一个文件 :2n # 编辑下二个文件 :N # 编辑前一个文件 :rew # 回到首文件 :set nu # 打开行号 :set nonu # 取消行号 200G # 跳转到200 :nohl # 取消高亮 :set autoindent # 设置自动缩进 :set ff # 查看文本格式 :set binary # 改为unix格式 ctrl+ U # 向前翻页 ctrl+ D # 向后翻页 shift+ { #按代码块向前跳 shift+ } #按代码块向后跳 shift+V + { #选中代码块 shift+V + } # [[ #跳转文档首部 ]] #跳转文档尾部 % #匹配对应的括号 '' #跳转上次光标的位置 X # 文档加密 :set ignorecase #不区分大小写 :set tabstop=4 #按下Tab键实际上输入4个空格 :set hlsearch #搜索时高亮显示 :syntax on #开启语法高亮 #vim中Tab键设置为4个空格 vim /etc/vim/vimrc #在文件最后添加如下内容 set ts=4 set expandtab set autoindent /word #向光标之下寻找名字为word的字符串 ?word #向光标之上寻找名字为word的字符串 n #代表重复一个寻找的操作,/word会向下寻找 ?word会向上寻找 N #N为因为按键,与n刚好相反,为【反向】进行前一个搜寻动作。例如:/vbird后,按下N则表示【向上】搜寻vbird #使用/word 配合n及N是非常有帮助的!可以让你重复的找到一些你搜寻的关键词 :s/old/new #old 第一次出现的地方,并用 new 来替换 :s/old/new/g #一行命令替换所有old :%s/old/new/g #替换文件中所有的old :%s/old/new/gc #替换整个文件中所有的old,每次替换时进行提示 :n1,n2s/word1/word2/g #在第n1与n2列之间寻找word1这个字符串,并将该字符串取代为word2. 例如【:100,200s/vbird/VBIRD/g】 :1,$s/word1/word2/g #从第一列到最后一列寻找word1字符串,并将该字符串取代为word2! dd #删除游标所在的那一整列 dw #删除当前光标所在位置的单词 ndd #删除n列 d1G #删除光标所在到第一轮的所有数据 dG #删除光标所在到最后一列的所有数据 d$ #删除游标所在处,到该列的最后一个字符 d0 #数字0,删除游标所在处,到该列的最前面一个字符 yy #复制游标所在的那一列 nyy #n为数字,负载光标所在的向下n列 例如20yy 则是复制20列 p #粘贴

猜你喜欢

转载自www.cnblogs.com/hujianli/p/9347621.html