卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

vim 怎么精確查找 筆記本鍵盤怎么使用vim?

筆記本鍵盤怎么使用vim?Vi(vim)鍵盤圖及其基本命令輸入viVi filename打開或創(chuàng)建一個新文件,并將光標放在第一行的開頭。Vi n filename打開文件,并將光標放在第n行的開頭..

筆記本鍵盤怎么使用vim?

Vi(vim)鍵盤圖及其基本命令

輸入vi

Vi filename打開或創(chuàng)建一個新文件,并將光標放在第一行的開頭。

Vi n filename打開文件,并將光標放在第n行的開頭..

Vi filename打開文件,并將光標放在最后一行的開頭。

Vi -r文件名上次用Vi編輯時崩潰?;謴臀募?/p>

Vi打開多個文件,依次編輯。

虛擬儀器的工作模式

命令模式:控制屏幕光標的移動,刪除字符、單詞或行,移動和復制一節(jié),進入插入模式,或轉到最后一行模式。

插入模式:只有在插入模式下才能輸入文本。按下 "ESC "鍵返回命令行模式。

末行模式:從vi保存或退出文件,或者設置編輯環(huán)境,比如查找字符串,列出行號。

命令行模式

移動光標

K、J、H、L的功能分別相當于上、下、左、右箭頭鍵。

Ctrl b在文件中向上移動一頁(相當于PageUp鍵)。

Ctrl f在文件中向下移動一頁(相當于PageDown鍵)。

Ctrl u將屏幕向后移動半頁。

ctrl d屏幕向前移動半頁。

將光標移動到屏幕頂部。

NH將光標移動到屏幕的第n行(例如,2H:將光標移動到屏幕的第二行)。

把光標移到屏幕的中間。

l將光標移動到屏幕底部(最低)

NL將光標移動到屏幕倒數(shù)第N行(例如3L:將光標移動到屏幕倒數(shù)第3行)。

w將光標在指定行內向右移動到下一個單詞的開頭。

e將光標向右移動到指定行的一個單詞的末尾。

將光標向左移動到指定行的前一個單詞的開頭。

0數(shù)字0,將光標向左移動到這一行的開頭。

光標移動到文章的末尾。

NG將光標移動到文章的第N行(如8G:移動到文章的第8行)。

將光標向右移動到這一行的末尾。

將光標移動到該行的第一個非空字符。

替換和刪除

Rc用c替換光標所指的當前字符。

Nrc用C替換光標指向的前n個字符(例如,5rc:用C替換光標指向的前5個字符)。

x刪除光標位置后的字符。

Nx刪除光標位置后的n個字符(例如3x:刪除光標位置后的3個字符)。

大寫的x,刪除光標位置前面的那個。一個字符

NX刪除光標位置前面的N個字符(例如3X:刪除光標位置前面的3個字符)。

刪除光標所在的行,并刪除空白。

Ndd從光標所在的行刪除N行,并刪除間隙(例如,3dd:刪除3行并刪除間隙)。

復制并粘貼

從文本中刪除的內容(如字符、單詞或行)并沒有真正丟失,而是被剪切并復制到內存緩沖區(qū)中。用戶可以將其粘貼到文本中的指定位置。

小寫字母p,將緩沖區(qū)的內容粘貼到光標后面。

大寫字母p,將緩沖區(qū)的內容粘貼到光標前面。

如果緩沖區(qū)的內容是字符或單詞,直接粘貼在光標的前面或后面;如果緩沖區(qū)的內容是整行文本,將其粘貼到當前光標的上一行或下一行。

有時需要將一段文本復制到新位置,同時保留原始位置的內容。在這種情況下,應該首先將指定的內容復制(而不是剪切)到內存緩沖區(qū)。完成此操作的命令是:

Yy將當前行復制到內存緩沖區(qū)。

Nyy將n行復制到內存緩沖區(qū)(例如,5yy:將5行復制到內存緩沖區(qū))。

搜索字符串

/str1向前搜索字符串str1

n繼續(xù)搜索,查找str1字符串的下一個匹配項。

?反向搜索字符串

撤銷和重復

u撤消上一個命令的結果。

重復最后一個命令來修改文本

文本選擇

v字符選擇命令

垂直線條選擇命令

插入模式

進入插入模式

我在光標左側輸入文本。

a .在光標右側輸入文本

o在光標行旁邊添加一個新行。

o在光標上方的行中添加一個新行。

我在光標行的開頭輸入文本。

a .在光標所在行的末尾輸入文本

退出插入模式

ESC鍵或組合鍵Ctrl [

底部行模式

在vi的底線模式下,可以使用復雜的命令。

退出命令

在命令模式下,您可以使用ZZ命令退出vi編輯程序,它會保存對文本所做的更改并覆蓋原始文件。如果只需要退出編輯程序而不保存編輯的內容,可以使用以下命令:

:問退出沒有修改。

: q!放棄所有修改并退出編輯程序。

行號和文件保存

:把光標移到第n行

:s:s:.5將光標移動到當前行后的第五行。

: $將光標移動到文本的最后一行。

在底線模式下,允許從文件中讀取文本或將文本寫入文件。例如:

:w將編輯后的內容寫入原文件,保存編輯的中間結果。

:wq將編輯好的內容寫入原文件,退出編輯程序(相當于ZZ命令)。

:w文件將編輯后的內容寫入文件,保持原文件內容不變。

:a,bw fil:1,.w fil:r文件讀取文件內容,并將其插入到當前光標所在行的后面。

:f文件將當前文件重命名為fil:/str/向前搜索,并將光標移動到包含字符串str的下一行。

:?str?反向搜索并將光標移動到包含字符串str的上一行。

文本替換

:s/str1/str2/將該行中第一次出現(xiàn)的字符串str1替換為字符串str2。

:s/str1/str2/g用字符串str2替換該行中所有出現(xiàn)的字符串str1。

:,$ s/str1/str2/g用字符串str2替換從當前行到文本末尾出現(xiàn)的所有字符串str1。

:1,$ s/str1/str2/g用字符串str2替換所有出現(xiàn)的字符串str1。

:g/str1/s//str2/g功能同上。

從上面的替換命令中,我們可以看到:g放在命令的末尾,意思是替換搜索字符串的每一次出現(xiàn);如果沒有g,則意味著只替換搜索字符串的第一個匹配項;g放在命令的開頭,這意味著替換文本中包含搜索字符串的所有行。

刪除文本

:d刪除光標所在的行。

:3d刪除第3行。

: .,$d刪除當前行正文的結尾

:/str1/,/str2/d刪除字符串str1到str2中的所有行。

恢復文件

Vi編輯文件時,會生成另一個臨時文件。該文件的名稱通常以。結尾是。swp。當vi正常退出時,文件被刪除。如果vi意外退出而沒有保存文件的最新修改,您可以在啟動VI時使用r:recov:s:set選項設置選項選項

常見功能選項包括:

自動縮進設置此選項,文本將自動縮進。

Ignorecas:set tabstopn,n的默認值是8。

Mk將選項保存在。當前目錄中的exrc文件。

外殼切換

在編輯文本時,可以使用vi底線模式提供的sh:!在執(zhí)行sh

pycharmcpu占用太大怎么辦?

方法一。卸載并切換到vim。好吧,我 我開玩笑的。其實除了pycharm,linux下還有很多ide可用,比如eslipse,vscode,atom等等。我用過eslipse的pydev插件,感覺還可以。虛擬機沒有。;不要要求太多,用就好。把卡還給vim,搜索vimrc,開始使用。

這就是該方法如何支持其高級功能的原因。如果你確定你真的需要pycharm,你可以忍(但是好像可以 I don'我不能忍受。