linux?vim一些實(shí)用的快捷鍵和方法分享
一、linuxvim編輯文件時(shí),快速移動(dòng)光標(biāo)可節(jié)省不少時(shí)間
1、快速到當(dāng)前行行首
- 命令行模式下,
- 按數(shù)字0 | 按^符號(hào)(正則語法)
2、快速到當(dāng)前行行尾
- 命令行模式下,
- 按$符號(hào)(正則語法)
3、復(fù)制操作
*復(fù)制當(dāng)前行:
- 命令行模式下,按yy
*復(fù)制多行:
- 命令模式下,按 6yy,即復(fù)制當(dāng)前行+下5行
- *復(fù)制當(dāng)前光標(biāo)所在位置到行尾
- 命令模式下,按y$
- *復(fù)制當(dāng)前光標(biāo)所在位置到行首
- 命令模式下,按y^
4、剪切(刪除)
*剪切當(dāng)前行:
- 命令行模式下,按dd
*剪切多行:
- 命令模式下,按 6dd,即復(fù)制當(dāng)前行+下5行
- *剪切當(dāng)前光標(biāo)所在位置到行尾
- 命令模式下,按 d$
- *剪切當(dāng)前光標(biāo)所在位置到行首
- 命令模式下,按 d^
5、粘貼
- 命令模式下,先執(zhí)行步驟4或者步驟5復(fù)制、剪切后,按p,即可粘貼成功;
- 復(fù)制|剪切整行時(shí),光標(biāo)在當(dāng)前行的任意位置即可,按p光標(biāo)會(huì)自動(dòng)定位到下行行首并粘貼;如果想要在其他位置粘貼,光標(biāo)定位到想要粘貼的位置按p即可粘貼;
- 復(fù)制|剪切一行中的一部分時(shí),光標(biāo)需要手動(dòng)定位到下行行首或者想要粘貼的位置后,按p即可粘貼。
- 快速定位到下行行首,按o,會(huì)定位到下行行首并進(jìn)入編輯模式,需要命令行模式,按esc即可
6、快速定位到下行行首
- 快速定位到下行行首,按o,會(huì)定位到下行行首并進(jìn)入編輯模式,
- 需要命令行模式,按esc即可
7、快速定位到某行、第一行、最后一行
命令行模式下
- :set nu 顯示具體行號(hào)
- :39 定位到39行
- :1定位到第一行
- 按鍵gg定位到第一行
- 按鍵shift+g定位到行尾
二、撤銷和恢復(fù)撤銷快捷鍵
命令行模式下
快捷鍵 | 功能 |
---|---|
u(小寫) | undo 的第 1 個(gè)字母,功能是撤銷最近一次對(duì)文本做的修改操作。 |
Ctrl+R | Redo 的第 1 個(gè)字母,功能是恢復(fù)最近一次所做的撤銷操作。 |
U(大寫) | 第一次會(huì)撤銷對(duì)一行文本(光標(biāo)所在行)做過的全部操作;第二次使用該命令會(huì)恢復(fù)對(duì)該行文本做過的所有操作 |
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux內(nèi)核設(shè)備驅(qū)動(dòng)之內(nèi)核的調(diào)試技術(shù)筆記整理
今天小編就為大家分享一篇關(guān)于Linux內(nèi)核設(shè)備驅(qū)動(dòng)之內(nèi)核的調(diào)試技術(shù)筆記整理,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-12-12Ubuntu 20.04系統(tǒng)中安裝vncserver的方法步驟
這篇文章主要介紹了Ubuntu 20.04系統(tǒng)中安裝vncserver的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08Linux下用SSH退出符切換SSH會(huì)話的實(shí)現(xiàn)方法
這篇文章主要介紹了Linux下用SSH退出符切換SSH會(huì)話的實(shí)現(xiàn)方法,需要的朋友可以參考下2015-07-07Ubuntu20.04 VNC 安裝與設(shè)置實(shí)現(xiàn)
這篇文章主要介紹了Ubuntu20.04 VNC 安裝與設(shè)置實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08CentOS下寶塔部署Django項(xiàng)目的詳細(xì)教程
這篇文章主要介紹了CentOS下寶塔部署Django項(xiàng)目的詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04Ubuntu下Sublime Text無法輸入中文最簡單的解決方案
今天小編就為大家分享一篇關(guān)于Ubuntu下Sublime Text無法輸入中文最簡單的解決方案,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-10-10