ediplus 复制编辑一列_vi编辑器的使用详解
一個(gè)編輯器具備的功能
一個(gè)編輯器(例如Windows中的記事本)具備的功能:
- 打開(kāi)文件、新建文件、保存文件
- 光標(biāo)移動(dòng)
- 文本編輯
- (多行間|多列間)復(fù)制、粘貼、刪除
- 查找和替換
vi編輯器的環(huán)境設(shè)置
為了更方便的使用vi編輯器,我們需要先對(duì)vi編輯器進(jìn)行一些配置。打開(kāi)虛擬機(jī)終端,輸入以下命令:
cd /etc/vim //進(jìn)入vi配置文件目錄cp vimrc ~/.vimrc //復(fù)制配置文件到我們自己的家目錄(這樣配置文件只會(huì)對(duì)我們自己有效,不會(huì)影響其它用戶)cd ~ //進(jìn)入到家目錄gedit .vimrc //使用gedit編輯器編輯.vimrc配置文件在.vimrc中加入如下內(nèi)容:
"關(guān)閉兼容功能set nocompatible "顯示行號(hào)set number"編輯時(shí) backspace 鍵設(shè)置為2個(gè)空格set backspace=2"編輯時(shí) tab 鍵設(shè)置為4個(gè)空格set tabstop=4"設(shè)置自動(dòng)對(duì)齊為4個(gè)空格set shiftwidth=4"搜索時(shí)不區(qū)分大小寫(xiě)set ignorecase"搜索時(shí)高亮顯示set hlsearch保存,退出。
vi編輯器的三種模式__模式間相互切換
vi編輯器有三種模式,各個(gè)模式側(cè)重點(diǎn)不一樣。
- 一般模式 (光標(biāo)移動(dòng)、復(fù)制、粘貼、刪除)
- 編輯模式(編輯文本)
操作演示見(jiàn)視頻。
注意:
- 當(dāng)不知道處于何種模式時(shí),按ESC鍵返回到一般模式。
- ccwq(write quit)
- i(insert)
文件的打開(kāi)新建保存
1.打開(kāi)文件、新建文件、保存文件
vi 文件名- 如果文件存在,輸入結(jié)束后,:wq保存并退出文件
- 如果文件不存在,輸入結(jié)束后,:wq就可以新建并保存文件
在編輯完成時(shí),返回一般模式,
- 輸入:w則保存文件,如果已經(jīng)保存文件,輸入:q則退出文件
- 直接輸入:wq保存并退出
- 如果不想保存被修改的內(nèi)容,則:q!強(qiáng)制退出。
2.進(jìn)入編輯模式
在一般模式輸入:
i(在光標(biāo)前開(kāi)始插入文本)
a(在光標(biāo)后開(kāi)始插入文本)
o(在當(dāng)前行之下新開(kāi)一行,并到行首)
如何使vi快速移動(dòng)光標(biāo)__vi的難點(diǎn)
3.光標(biāo)移動(dòng)在一般模式下,hjkl這四個(gè)按鍵就可以移動(dòng)光標(biāo)h (左)j (下)k (上)l (右)
1)快速的定位到某一行:
- 文件頭、文件尾、指定某一行
注意:ngg和G是在一般模式
2)在某一行如何快速定位到某一列:
0 //(數(shù)字零)光標(biāo)移至當(dāng)前行行首
$ //光標(biāo)移至當(dāng)前行行末
fx //搜索當(dāng)前行中下一個(gè)出現(xiàn)字母x的地方
注意:0、$、fx是在一般模式
vi的難點(diǎn):
vi操作之前,先判斷一下當(dāng)前是哪一種模式,再看光標(biāo)所在位置。
當(dāng)你不知道處于何種模式時(shí),使用esc鍵返回到一般模式。
再看光標(biāo),難點(diǎn)在于移動(dòng)光標(biāo),可以做到快速切換到某一行某一列。
文本復(fù)制粘貼刪除撤銷_百問(wèn)網(wǎng)獨(dú)家記憶方法
4.文本復(fù)制、粘貼、刪除、撤銷
復(fù)制
yy //復(fù)制當(dāng)前行(y:yank(復(fù)制))
nyy //復(fù)制當(dāng)前行及其后的n*1行(n是數(shù)字)
粘貼
p //粘貼(p:paste)
刪除
dd //刪除光標(biāo)所在行(d:delete)
ndd //刪除當(dāng)前行及其后的n*1行(n是數(shù)字)
x //刪除光標(biāo)所在位置的字符
撤銷
u //撤銷上一步操作
注意:
yy/nyy/dd/ndd/x/u都是在一般模式。
操作演示見(jiàn)視頻。
文本查找和替換__百問(wèn)網(wǎng)獨(dú)家記憶方法
5.查找和替換
查找
/pattern //從光標(biāo)開(kāi)始處向文件尾搜索pattern,后按下n或N
注意:
n在同一個(gè)方向重復(fù)上一次搜索命令
N在反方向重復(fù)上一次搜索命令
n(N)來(lái)源于next
注意:
在/pattern之前先跳到第一行則進(jìn)行全文件搜索。
替換
:%s/p1/p2/g //將文件中所有的p1均用p2替換 :%s/p1/p2/gc //替換時(shí)需要確認(rèn) s :substitute替換 g :global全局 c :confirm確認(rèn)操作演示見(jiàn)視頻。
vi難點(diǎn)回顧__實(shí)例演示2
vi的難點(diǎn):
1)vi操作之前,先判斷一下當(dāng)前是哪一種模式,再看光標(biāo)所在位置。
2) 當(dāng)你不知道處于何種模式時(shí),使用esc鍵返回到一般模式。
3) 再看光標(biāo),難點(diǎn)在于移動(dòng)光標(biāo),可以做到快速切換到某一行某一列。
vi編輯器有三種模式及各模式常用操作
1)一般模式(光標(biāo)移動(dòng)、復(fù)制、粘貼、刪除、撤銷)
hjkl、ngg/G、0、$、fx yy/nyy p dd/ndd、x u2)編輯模式(編輯文本)
i a o
3)命令行模式(查找和替換、保存退出文件)
/pattern、:%s/p1/p2/gc、:wq舉例:
用vi 新建一個(gè)文件test2.txt,然后輸入”welaome to the world of vi.”,并保存。
由于拼寫(xiě)錯(cuò)誤,需要將其中的welaome中的a替換成c。
在上步的基礎(chǔ)上,復(fù)制第一行到第二行和第三行。
在上步的基礎(chǔ)上,刪除第三行的全部?jī)?nèi)容。
在上步的基礎(chǔ)上,搜索出現(xiàn)vi的地方。
在上步的基礎(chǔ)上,將字符串vi替換成vim。
保存并退出。
操作演示見(jiàn)西瓜視頻。
總結(jié)
以上是生活随笔為你收集整理的ediplus 复制编辑一列_vi编辑器的使用详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 卷十、七言绝句
- 下一篇: 60usebean创建实例对象