linux 系统下的vim 操作



一、文件夹操作
创建文件夹: mkdir NewFolder
删除文件夹: rmdir NewFolder
删除带有文件的文件夹: rm -r NewFolder

二、 文件操作
创建文件: touch a.txt
删除文件: rm a.txt

三 编辑文件 

vi 编辑器是所有Unix 和linux的标准编辑器。

        如果需要打开的文件不存在,你也可以  vi  [文件名]   ,最后保存时,当前路径下会出现一个文件

vi编辑器存在三种状态。
命令模式(command mode)、插入模式(Insert mode)、底行模式(last line mode)
功能描述
1) 命令行模式command mode) 
           控制编辑光标的移动。字符,行的删除、移动复制某区段、进入插入模式(Insert mode)下,或者进入底行模式                            (last line mode)
2) 插入模式(Insert mode) 

   只有在插入模式(Insert mode)下,才可以写入字符,按[ESC]键可切换到到命令行模式。

                        3) 底行模式(last line mode) 

   将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。 

1.打开   ->  vi  [文件名称]    刚打开是命令行模式
按 [ x ] 可以删除当前光标所在的字符(按键盘的删除键没用)
按 [ a ] 从光标所在的下一个位置开始输入字符(光标指在最后一个字符下面时,你输入的字符都将在这个字符                                前面! 左右键调不过去)
按 [ o ] 换行进入下一行(键盘Enter 不可能满足你的)
2.命令行模式切换到插入模式
按[ i ]  进入插入模式,可写入字符(要换行需要返回到命令行模式,然后按[o])
3.插入模式模式到命令行模式
按[ ESC ]键。
4.命令行模式进入底行模式
按 [ : ] 进入底行模式    (一定要在命令行模式下 )
: w filename     (将文件以 [filename]名称 保存)
: wq (输入[wq],存盘并退出vi) 
: q! (输入q!, 不存盘强制退出vi)
5.命令行模式光标操作
  vi可以直接用键盘上的光标来左下上右移动,但正规的vi是用小写英文字母[h]、[j]、[k]、[l],分别控制光标左、                         下、上、右 移一格。 

       科普( Vi 是ADM-3A 终端机 上面创造的。它的上下左右就在[h]左、[j]下、[k]上、[l]右 ) 


       按[ctrl]+[b]:屏幕往"后"移动一页。 
  按[ctrl]+[f]:屏幕往"前"移动一页。 
  按[ctrl]+[u]:屏幕往"后"移动半页。 
  按[ctrl]+[d]:屏幕往"前"移动半页。 
  按数字[ 0 ]:移到文章的开头。 
  按[ G ]:移动到文章的最后。 
  按[ $ ]:移动到光标所在行的"行尾"。 
  按[ ^ ]:移动到光标所在行的"行首" 
  按[ w ]:光标跳到下个字的开头 
  按[ e ]:光标跳到下个字的字尾 
  按[ b ]:光标回到上个字的开头 
  按[ #l ]:光标移到该行的第#个位置,如:5l,56l。 
6.删除文字 
  [ x ]:每按一次,删除光标所在位置的一个字符。 
  [ #x ]:例如,[6x]表示删除光标所在位置的开始的后6个字符(包含光标所在的字符) 
  [ X ]:大写的X,每按一次,删除光标所在位置的"前面"一个字符。 
   [#X ]:例如,[20X]表示删除光标所在位置的"前面"20个字符。 
  [ dd ]:删除光标所在行。 
  [ #dd ]:从光标所在行开始删除#行 
7. 复制 
         [ yw ]:将光标所在之处到字尾的字符复制到缓冲区中。 
         [ #yw ]:复制#个字到缓冲区 
         [ yy ]:复制光标所在行到缓冲区。 
         [ #yy ]:例如,[6yy]表示拷贝从光标所在的该行"往下数"6行文字。 
  8. 粘贴:
将与Y有关的操作粘贴
      9. 替换 
         [ r ]:替换光标所在处的字符。 
         [ R ]:替换光标所到之处的字符,直到按下[ESC]键为止。 
      10. 回复上一次操作 
         [ u ]:如果错误执行一个命令,可以接着按下[u],回到上一个操作








猜你喜欢

转载自blog.csdn.net/qq_35649135/article/details/80570076
今日推荐