tft每日頭條

 > 圖文

 > linux中vim編輯器的使用

linux中vim編輯器的使用

圖文 更新时间:2024-07-22 08:11:47

linux中vim編輯器的使用(Linux下vim編輯器的使用)1

vim編輯器

Vim是一個類似于Vi的著名的功能強大、高度可定制的文本編輯器,在Vi的基礎上改進和增加了很多特性。VIM是自由軟件。Vim普遍被推崇為類Vi編輯器中最好的一個,事實上真正的勁敵來自Emacs的不同變體。1999 年Emacs被選為Linuxworld文本編輯分類的優勝者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳開放源代碼文本編輯器大獎,又将Emacs推至二線, 總的來看, Vim和Emacs在文本編輯方面都是非常優秀的。

1.vi命令

vi命令是标準的文件編輯命令,所有的unix,linux都支持。

2.vim命令

vim是vi的升級版本命令

3.vim命令的三種模式

命令模式編輯模式末行模式

4.vim打開文件命令

#vim 文件路徑 // 打開文件并将光标至于指定行 #vim 數字 文件路徑 // 打開文件并搜索關鍵字 #vim /關鍵字 文件路徑

5.命令模式5.1. 光标移動

行首:shift 6或者^行尾:shift 4或者$首行:gg尾行:G向上翻屏:ctrl b或pageup向下翻屏:ctrl f或pagedown

5.2. 複制

複制光标所在行:yy ->粘貼:p複制光标所在行向下n行[包含所在行]:數字n yy ->粘貼:p可視化複制:ctrl v 光标選中->粘帖:p

5.3. 剪切/删除

剪切/删除光标所在行:dd ->粘貼:p剪切/删除光标所在行向下n行[包含所在行]:數字n dd ->粘帖:p删除當前行内容->變空行:D

5.4. 撤銷、恢複

撤銷::u 或者u (undo)恢複:ctrl r

5.5. 快速光标移動到指定行

命令:數字 G末行模式:":[行号]" 回車

6. 末行模式

進入:“:”退出:Esc、2次Esc、或者删除所有命令

6.1. 退出和保存退出(:q和:wq)6.2. 強制退出(:q!)6.3. 外部命令

":! 外部命令" 任意鍵返回

6.4. 搜索

/關鍵字搜索結果上一個,下一個:N/n

6.5. 替換

:s/關鍵字/新内容 // s代指:string replace,替換光标所在行的第一處内容。 :s/關鍵字/新内容/g // 替換光标所在行的所有内容 :%s/關鍵字/新内容 // 替換所有行的第一處内容 :%s/關鍵字/新内容/g // 替換所有内容

6.6. 顯示行号(:set nu)

取消 :set nonu

6.7. 打開多個文件和切換

vim file1 file2 ...

//顯示當前所有打開的文件 :files // %a:active正在打開的文件,#上一個文件 //切換文件: :open 文件名 //上一個文件 :bn //下一個文件 :bp

7. 編輯模式

i(insert)光标前插入a(after)光标後插入Ecs退出

8. 代碼着色

syntax on 開啟着色syntax off 關閉着色

9. vim中使用計算器

編輯模式->ctrl r->輸入“=”->輸入計算内容->回車

10. 擴展10.1. vim配置

個人配置文件:(~/.vimrc)全局配置文件:(/etc/vimrc)

//編輯器内輸入set nu開啟默認顯示行号 set nu

10.2. 異常退出恢複

删除交換文件([文件名.swap])隐藏的。

10.3. 退出

:q 退出 :wq 保存退出 :x 文件修改,則保存退出,沒有修改,則退出。 推薦使用:x

11.命令的别名機制

修改配置文件[~/.bashrc],修改完成後,重新登錄生效。

alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' //此處增加即可

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved