成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux基礎入門 vim常用命令詳解

系統 Linux
vim是一個文本編輯程序,沒有菜單,只有命令,且命令繁多,今天我們就來看看關于vim常用命令的詳解。

介紹

  • vim是一個文本編輯程序
  • 沒有菜單,只有命令,且命令繁多

[[345517]]

命令行模式下相關命令

1. 移動光標

  • h: ← 左移
  • ​ l: → 右移
  • ​ j: ↓ 下移
  • ​ k: ↑ 上移
  • ​ gg: 光標移動文件開頭
  • ​ G: 光標移動到文件末尾
  • ​ 0: 光標移動到行首
  • ​ $: 光標移動到行尾
  • ​ 123G:跳轉到第123行

2. 刪除字符

  • ​ x: 刪除光標后一個字符,相當于 Del
  • ​ X: 刪除光標前一個字符,相當于 Backspace
  • ​ dw: 刪除光標開始位置的字,包含光標所在字符
  • ​ 光標必須移動到刪除單詞的首字符上
  • ​ d0: 刪除光標前本行所有內容,不包含光標所在字符
  • ​ D(d$): 刪除光標后本行所有內容,包含光標所在字符
  • ​ dd: 刪除光標所在行
  • ​ n dd 刪除指定的行數
  • ​ 并不是真的刪除,實際上是剪切

3. 撤銷操作

  • ​ u: 一步一步撤銷
  • ​ Ctr-r: 反撤銷

4. 復制粘貼

  • ​ yy: 復制當前行,n yy 復制 n 行
  • ​ p: 在光標所在位置向下新開辟一行,粘貼
  • ​ P: 從光標所在行, 開始粘貼

5. 可視模式

  • ​ v:按字移動
  • ​ 配合 h、j、k、l 使用
  • ​ 使用y復制選中內容

6. 查找操作

  • ​ /hello -> 從光標所在位置向后查找 hello
  • ​ n: 下一個
  • ​ N:上一個
  • ​ ?hello -> 從光標所在位置向前查找 hello
  • ​ n: 上一個
  • ​ N:下一個
  • ​ 在要查詢的單詞上使用 # 進行查找

7. 替換操作

  • ​ r: 替換當前字符

8. 文本行移動

  • ​ >>: 文本行右移
  • ​ <<: 文本行左移

9. 查看 Man Page

  • ​ 光標移動到函數上,Shift-k 光標移動到函數上
  • ​ 3Shift-k,查看第三章的 ManPage

文本模式下相關命令

1. 進入輸入模式

  • ​ i: 插入光標前一個字符
  • ​ I: 插入行首
  • ​ a: 插入光標后一個字符
  • ​ A: 插入行未
  • ​ o: 向下新開一行,插入行首
  • ​ O: 向上新開一行,插入行首
  • ​ s: 刪除光標所在的字符
  • ​ S:刪除當前行

末行模式下相關命令

1. 行跳轉

  • ​ :123 -> 跳轉到第123行

2. 替換

​ (1) 替換一行

  • ​ :s/abc/123
  • ​ -> 將當前行中的第一個abc替換為123
  • ​ :s/abc/123/g
  • ​ -> 將當前行中的abc全部替換為123

(2) ​ 替換全部

  • ​ :%s/abc/123
  • ​ -> 將所有行中的第一個abc替換為123
  • ​ :%s/abc/123/g
  • ​ -> 將所有行中的abc全部替換為123

​ (3) 替換指定行

  • ​ :10,30s/abc/123/g
  • ​ -> 將10-30行中的abc全部替換為123

3. 執行shell命令

  • ​ 末行模式里輸入!,后面跟命令

4. 分屏操作

(1) 進入分屏模式

  • ​ 命令:sp 將屏幕分為兩部分 --> 水平
  • ​ 命令:vsp 將屏幕分為兩部分 --> 垂直
  • ​ 命令:sp(vsp) + 文件名 水平或垂直拆分窗口顯示兩個不同的文件

(2) 退出分屏模式

  • ​ 命令:wqall 保存并退出所有屏幕
  • ​ 命令:wq保存并退出光標所在的屏幕
  • ​ Ctrl+ww 切換兩個屏幕

5. vim打造IDE

  • 系統級配置文件目錄:/etc/vim/vimrc
  • 用戶級配置文件目錄:~/.vim/vimrc
  • 修改配置文件 vimrc 或者 .vimrc

本文授權轉載自公眾號「良許Linux」。良許,世界500強外企Linux開發工程師,公眾號里分享大量Linux干貨,歡迎關注!

 

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2009-12-22 14:47:24

Linux常用命令

2014-07-25 10:55:36

Linux命令

2019-02-25 09:50:52

命令vim代碼

2023-12-22 15:23:04

Linux操作系統

2020-09-28 15:14:31

Linux常用命令實用命令

2015-07-28 10:21:23

git命令

2023-12-20 14:38:50

Linux磁盤IO

2014-08-15 10:47:49

Linux命令

2010-03-24 17:44:58

CentOS常用命令

2011-03-16 10:07:00

2014-01-02 09:57:56

PostgreSQL命令

2011-01-19 17:00:09

Postfix常用命令

2010-03-11 10:10:40

2010-03-17 15:45:37

linux 常用命令

2011-01-06 14:22:50

2018-11-09 09:21:55

Linux系統命令

2023-10-31 16:17:42

2018-01-24 15:42:49

命令功能程序

2022-05-30 00:16:47

Python技巧pip
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一本大道久久a久久精二百 国产成人免费在线 | 欧美日韩在线免费 | 国产在线资源 | 国外成人在线视频网站 | 久久久久久九九九九九九 | 亚洲成人av | 日韩一区二区三区四区五区 | 久久综合影院 | 成人小视频在线观看 | 国产精品一区二区三区免费观看 | 美女毛片免费看 | 国产精品一区二区不卡 | a级毛片免费高清视频 | 国产精品欧美一区二区三区 | 欧美福利在线 | 中文日韩字幕 | 精品三级在线观看 | 精品一区二区电影 | 天天操天天射天天舔 | 精品成人av | 久热久热| 国产免费一区二区 | 色妹子综合网 | 夜夜精品浪潮av一区二区三区 | 日日噜| 成人在线视频免费看 | 成人黄页在线观看 | 香蕉久久久久久 | 青青草精品视频 | 成人在线观看免费 | 亚洲精品国产a久久久久久 中文字幕一区二区三区四区五区 | 久久99精品久久久久久噜噜 | 欧美成年黄网站色视频 | 亚洲国产精品久久人人爱 | 午夜激情影院 | 国产资源网 | 粉嫩粉嫩芽的虎白女18在线视频 | 亚洲狠狠丁香婷婷综合久久久 | 精品国产一区二区三区免费 | 欧美一级网站 | 欧美一级艳情片免费观看 |