日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

ubuntu下vi/vim 的基本使用法

發布時間:2025/4/16 Ubuntu 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubuntu下vi/vim 的基本使用法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 簡介

vim是文本編輯器。代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛用。下面講述少量必要的基本命令,而掌握好這些命令,您就能夠很容易將vim當作一個通使用的萬能編輯器來用了。

vim自帶基礎教程:在任意一臺裝有vim的機器上,命令行中輸入vimtutor 而后即可以看到文檔了。另外網上也有很多例子如:http://blog.csdn.net/niushuai666/article/details/7275406

2 基本命令

包含vim的基本詳情、用模式、文件的打開關閉保存、插入文本或者新建行、移動光標、刪除、恢復字符或者行、搜索等等。

vim有3個模式:插入模式、命令模式、低行模式。

插入模式:在此模式下可以輸入字符,按ESC將回到命令模式。

命令模式:可以移動光標、刪除字符等。

低行模式:可以保存文件、退出vi、設置vi、查找等功能(低行模式也可以看作是命令模式里的)。按shift + : 進入插入模式

2.1 打開文件、保存、關閉文件(vim命令模式下用), // 是注釋的意思

vi filename //打開filename文件

:w //保存文件

:w cszhi.com //保存至cszhi.com文件

:q //退出編輯器,假如文件已修改請用下面的命令

:q!//退出編輯器,且不保存

:wq //退出編輯器,且保存文件

2.2 插入文本或者行(vim命令模式下用,執行下面命令后將進入插入模式,按ESC鍵可退出插入模式進入底行模式

a //在當前光標位置的右邊增加文本

i //在當前光標位置的左邊增加文本

A //在當前行的末尾位置增加文本

I //在當前行的開始處增加文本(非空字符的行首)

O //在當前行的上面新建一行

o //在當前行的下面新建一行

R //替換(覆蓋)當前光標位置及后面的若干文本

J //合并光標所在行及下一行為一行(仍然在命令模式)

2.3 移動光標(vim命令模式下用)

①用上下左右方向鍵

②命令模式下:

h 向左、j 向下、k 向上、l 向右。

空格鍵向右、Backspace向左、Enter移動到下一行首、-移動到上一行首。

2.3 刪除、恢復字符或者行(vim命令模式下用)

x //刪除當前字符

nx //刪除從光標開始的n個字符

dd //刪除當前行

ndd //向下刪除當前行在內的n行

u //撤銷上一步操作

U //撤銷對當前行的所有操作

2.4 搜索(vim命令模式下用)

/cszhi //向光標下搜索cszhi字符串

?cszhi //向光標上搜索cszhi字符串

n //向下搜索前一個搜素動作

N //向上搜索前一個搜索動作

2.5 跳至指定行(vim底行模式下用)

n+//向下跳n行

n-//向上跳n行

nG //跳到行號為n的行

G //跳至文件的底部

2.6 設置行號(vim命令模式下用)

:set nu //顯示行號

:set nonu //取消顯示行號

2.7 復制、粘貼(vim命令模式下用)

yy //將當前行復制到緩存區,也可以使用 "ayy 復制,"a 為緩沖區,a也可以替換為a到z的任意字母,可以完成多個復制任務

nyy //將當前行向下n行復制到緩沖區,也可以使用 "anyy 復制,"a 為緩沖區,a也可以替換為a到z的任意字母,可以完成多個復制任務

yw //復制從光標開始到詞尾的字符

nyw //復制從光標開始的n個單詞

y^ //復制從光標到行首的內容

y$ //復制從光標到行尾的內容

p //粘貼剪切板里的內容在光標后,假如用了前面的自己設置緩沖區,建議用"ap 進行粘貼

P //粘貼剪切板里的內容在光標前,假如用了前面的自己設置緩沖區,建議用"aP 進行粘貼

2.8 替換(vim命令模式下用)

:s/old/new//使用new替換行中初次出現的old

:s/old/new/g //使用new替換行中所有的old

:n,m s/old/new/g //使用new替換從n到m行里所有的old

:%s/old/new/g //使用new替換當前文件里所有的old

2.9 編輯其余文件

:e otherfilename //編輯文件名為otherfilename的文件

2.10 修改文件格式

:set fileformat=unix //將文件修改為unix格式,如win下面的文本文件在linux下會出現^M

2.11 查看當前行信息(vim命令模式下用)

ctrl+g

2.10 跳轉到制定行(vim命令模式下用)

number + shift + g假如沒有輸入number則跳轉到末尾。1+shit+g行首。

2.11 vim 取消 查找 高亮

:set hlsearch "打開高亮搜索

:set nohlsearch "關閉高亮搜索

:nohl "只取消掉當前的搜索高亮

2.12 滾屏

ctrl+u\d 向上\下滾動半屏

ctrl+e\y 向上\下滾動一行

ctrl+b\f 向上\下滾動一屏

2.13 移動

b、3b、w、3w:向前\后移動幾個單詞,標點也算一個單詞。相應的大寫狀態為不含標點,即只把空格和換行符作為單詞間隔符。

(shift+4):移動到行尾3(shift+4):移動到行尾 3(shift+4)3:移動到3行后的行尾

0 行首有空格

^(shift+6):移動到行首,

+:移到下一行的行首

-: 移到上一行的行首

2.14 折疊

命令小結zc關閉當前打開的折疊zo打開當前的折疊zm關閉所有折疊zM關閉所有折疊及其嵌套的折疊zr打開所有折疊zR打開所有折疊及其嵌套的折疊zd刪除當前折疊zE刪除所有折疊zj移動至下一個折疊zk移動至上一個折疊zn禁使用折疊zN啟使用折疊

2.15 函數折疊(命令模式)

zf

shift+%

2.16 代碼格式化

#格式化全文

gg=G

#自動縮進當前行

==

#格式化當前光標接下來的10行

10=j

#格式化當前光標向上的10行

10=k

#格式化選定的行

v(向上下選擇)

=

#命令解釋

gg #跳轉到文件首行

= #應使用縮進格式

G #直到文件結束

2.17 在函數中移動光標(命令模式)

[{ 轉到上一個位于第一列的"{"

}] 轉到下一個位于第一列的"{"

{ 轉到上一個空行

} 轉到下一個空行

gd 轉到當前光標所指的局部變量的定義

* 轉到當前光標所指的單詞下一次出現的地方

# 轉到當前光標所指的單詞上一次出現的地方

轉自:程序員小新人學習

總結

以上是生活随笔為你收集整理的ubuntu下vi/vim 的基本使用法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产xxxxx| 5个黑人躁我一个视频 | 亚洲成人国产 | 色四月| 91中文字幕视频 | 国产精品久久99 | 亚洲九色 | 黄色综合网站 | 亚洲不卡影院 | 成人毛片在线精品国产 | 日本中文不卡 | 色播激情| 伊伊综合网 | 亚洲乱视频 | 亚洲国产综合一区 | 国产又粗又猛又黄又爽 | 国产精品久久久久影院 | 亚洲av人人澡人人爽人人夜夜 | 91天天爽 | 黄片毛片在线免费观看 | 欧美激情一二三区 | 欧美另类视频在线 | 爆操巨乳美女 | 香蕉视频在线播放 | 生活片av | 天天5g天天爽免费观看 | 国产精品一区二区免费 | 色综合久久久无码中文字幕波多 | 成人在线不卡视频 | 一区二区三区在线免费观看 | 欧美日本一区二区 | 交做爰xxxⅹ性爽 | 中文字幕 亚洲一区 | 久久嫩草 | 九九热只有精品 | 日韩精品视 | 91成人入口| heyzo在线播放 | 激情成人av | 人人爽久久涩噜噜噜网站 | 99精品小视频 | 日韩最新中文字幕 | 大桥未久av一区二区三区中文 | 精品人伦一区二区 | 国精品无码一区二区三区 | 九九热在线免费视频 | 游戏涩涩免费网站 | 中文在线√天堂 | 欧美日本一区 | 奇米精品一区二区三区在线观看一 | 91精品国产综合久久久蜜臀粉嫩 | 四虎影视免费永久大全 | 激情五月深爱五月 | 日韩国产欧美在线视频 | 1769国产精品 | 精品一区二区三区四区视频 | 国产色av | 中文字幕一区二区在线视频 | 一级黄色大片在线观看 | 国产69精品久久 | 亚洲自拍在线观看 | 亚洲精品 欧美 | 国产粉嫩白浆 | 欧美大片高清免费观看 | 黄色网址最新 | 美女网站免费观看视频 | 久久精品国产免费 | 九九精品视频在线观看 | av大片在线播放 | 久久久久久综合网 | 日本少妇三级 | 老司机午夜免费视频 | 老汉色老汉首页av亚洲 | 精品美女在线观看 | 欧美一区亚洲一区 | 国产人人插 | 99国内揄拍国内精品人妻免费 | 黑森林福利视频导航 | aa黄色片 | 欧美在线观看视频一区 | 华丽的外出在线 | 波多野结衣一区二区三区高清 | 草逼视频免费看 | 大桥未久av在线播放 | 国产在线视频福利 | 欧美成人精品在线 | 一区二区视频在线播放 | 中文字幕日韩久久 | 香蕉911| 一本色道无码道dvd在线观看 | www嫩草 | 岛国片免费在线观看 | 臭脚猛1s民工调教奴粗口视频 | 国产在线操 | 国产黄色片在线观看 | 日韩人妻一区二区三区 | 国产精品极品白嫩 | 国产福利免费视频 | 精品人妻人人做人人爽 |