歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux開發Vim必須掌握的命令總結

Linux開發Vim必須掌握的命令總結

日期:2017/2/28 15:34:08   编辑:Linux教程

Linux提供了一系列功能強大的編輯器,如vi和Emacs。vi 是linux系統的第一個全屏幕交互式編輯器,從誕生到現在一直得到廣大用戶青睐。vi 有3種工作模式,分別是命令行模式、插入模式、底行模式。

1 • 命令行模式:最初進入的一般模式,該模式下可以移動光標進行浏覽,整行刪除,但無法編輯文字。
2 • 插入模式:只有在該模式下,用戶才能進行文字的編輯輸入,用戶可以使用[ESC]鍵回到命令行模式。
3 • 底行模式:該模式下,光標位於屏幕底行,用戶可以進行文件保存或退出操作,也可以設置編輯環境,如尋找字符串、列出行號。

1 ) 文本編輯命令

1. vi hello.c
2. 鍵入i進入插入模式
3. 編輯
4. 鍵入[ESC]退入到命令行模式
5. 鍵入:wq保存退出

2 )命令行模式功能鍵:

• yy: 復制當前光標所在行
• [n]yy:n為數字,復制當前光標開始的n行
• p: 粘貼復制的內容到光標所在行
• dd:刪除當前光標所在行
• [n]dd:刪除當前光標所在行開始的n行
• /name:查找光標之後的名為“name”的字符串
• G:光標移動到文件尾(注意是大寫)
• u: 取消前一個動作(注意是小寫)

3 ) 底行模式功能鍵:

:w 保存
:q 退出vi(系統會提示保存修改)
:q! 強行退出(對修改不做保存)
:wq 保存後退出
:w [filename] 另存為filename的文件
:set nu 顯示行號
:set nonu 取消行號

Copyright © Linux教程網 All Rights Reserved