Linux VIM 文本編輯器

VI編輯器,Visual Interface,可視化接口。

VIM相對于VI做了提升:

  • VIM支持多級撤銷
  • VIM可以跨平臺運行
  • VIM支持語法高亮
  • VIM支持圖形界面

VI編輯器的操作模式

命令模式(Command Mode)

輸入模式(Insert Mode)

底行模式(尾行,末行)(Last Line Mode)

打開文件相關

# 打開文件并定位到第一行或者上次編輯的位置,與Linux系統有關
vim abc 
# 打開文件并定位到最后一行
vim + abc 
# 代開文件并定位到第x行,當行號過大時定位到最后一行
vim +3 abc # 定位到第三行
# 定位到某個單詞第一次出現的那一行,進入后按n可以在此單詞位置來回切換
vim +/zdy abc
# 一次性創建多個文件,此時在底行模式下通過`:n`向后切換,通過`:N`或`:prev`向前切換
vim aa bb cc

底行模式

常用指令

# 保存
:w 
# 退出
:q
# 強制
:!
# 列出當前編輯器打開的所有文件
:ls
# 切換到后一個文件
:n
# 切換到前一個文件
:N
# 切換到某一行,如切換到第三行
:3
# 定位到字串所在的位置,向后搜索
/xxx
# 定位到字串所在的位置,向前搜索
?xxx

命令模式

常用指令

# 光標左移
h
# 光標下移
j
# 光標上衣
k
# 光標右移
l
# 向下翻頁
ctrl+f
# 向上翻頁
ctrl+b
# 向下翻半頁
ctrl+d
# 向上翻半頁
ctrl+u
# 刪除光標所在行
dd
# 在光標所在行的下方插入一行并切換到輸入模式
o 
# 復制當前行
yy
# 在當前行下一行粘貼
p
# 在當前上一行粘貼
P
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • VIM文本編輯器 插入命令 定位命令 替換和取消命令 刪除命令 常用快捷鍵
    花丶小偉閱讀 162評論 0 0
  • Vim幾句話介紹Vim是Unix系統上的文本編輯軟件(你該不會不知道什么是文本編輯軟件吧!),在windows上也...
    何必遠方閱讀 3,217評論 0 3
  • dpkg 學習 安裝mysql apt-get install mysql-server-5.6 apt-get ...
    sharonji閱讀 453評論 0 0
  • 1974年,19歲的喬布斯開始了人生中一次重要的旅行,前往印度尋找精神導師。 『對我來說這是一次很嚴肅的探索。我迷...
    李瑋閱讀 380評論 0 0
  • 今天沒有按照原來的計劃回家。 我現在一般是周一去一次公司,其余的時候我都會在圖書館工作或學習。 非常不可思議吧?我...
    易水瀚閱讀 205評論 0 1