【Linux】Linux中vim的使用
文章目錄
- 1.vim基本概念
- 2.vim基本操作
- 3.普通模式命令集
- 4.底行模式命令集
1.vim基本概念
vim共有12種模式,我們主要了解3種模式:普通模式、插入模式、底行模式:
普通/正常/命令模式
控制屏幕光標移動,字符、字或行的刪除,移動復制某區段及進入插入模式或底行模式。
插入模式
只有在插入模式下才可以做文字輸入,按【ESC】鍵可以回到普通模式這是最頻繁使用的編輯模式。
底行/末行模式
文件的保存或退出,也可以進行文件替換,找字符串,列出行號等操作??梢詮钠胀J较隆?#xff1a;“進入該模式。
2.vim基本操作
在終端輸入vim及文件名后就進入vim全屏幕編輯畫面。進入后處于普通模式。
【普通模式】切換【插入模式】:a、i、o
【插入模式】切換【普通模式】:【ESC】
【普通模式】切換【底行模式】:輸入”:“
【底行模式】切換【普通模式】:w(保存文件)、wq(保存并退出)、q!( 不保存并強制退出)
3.普通模式命令集
-
移動光標
vim可以直接用鍵盤上的方向鍵移動,也可以用【h】【j】【k】【i】f分別控制左、下、上、右移一格。
【gg】進入到文本開始
【G】移動到文件的最后
【^】移動到光標所在行的行首
【$】移動到光標所在行的行末
【w】光標跳到下一個字的開頭
【b】光標回到上個字的開頭
【ctrl】+【f】屏幕往前移動一頁
【ctrl】+【b】屏幕往后移動一頁 -
刪除文字
【x】每按一次,刪除光標所在位置的一個字符
【nx】刪除光標所在位置往后n個字符(包括自己)
【dd】刪除光標所在行
【ndd】從光標所在行開始刪除n行(包括光標所在行) -
復制
【yw】將光標所在之處到字尾的的字符復制帶緩沖區
【nyw】將光標所在之處往后的n個字符復制帶緩沖區
【yy】復制光標所在行到緩沖區
【nyy】復制從光標所在行開始n行(包括光標所在行)
【p】將緩沖區的字符貼到光標所在位置。 -
替換
【r】替換光標所在處的字符
【R】替換光標所到之處的字符:知道按下【ESC】為止。 -
撤銷上一次操作
【u】如果執行錯誤指令,馬上按下【u】,會回到上一次操作。
【ctrl】+【r】撤銷的恢復 -
跳到指定行
【ctrl】+【g】列出光標所在行的行號
4.底行模式命令集
【set nu】列出行號
【#】:#代表一個數字,輸入一個數字再按下回車鍵會跳到改行。
【/關鍵字】【?關鍵字】查找字符,如果第一次找不到,一直按【n】會分別往前、往后找到關鍵字位置。
轉載于:
https://blog.csdn.net/weixin_43967449/article/details/109818754?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161768143016780269851396%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=161768143016780269851396&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2blogfirst_rank_v2~rank_v29-3-109818754.pc_v2_rank_blog_default&utm_term=vim
總結
以上是生活随笔為你收集整理的【Linux】Linux中vim的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设计模式——工厂模式(二)
- 下一篇: 【Linux】gdb常用的调试命令