[導(dǎo)讀]點擊“藍字”關(guān)注我吧總述????附加一篇介紹文哈,關(guān)于vim快捷鍵的介紹。vim和vscode到底誰更好用,大家爭得不可開交,然后我就在vscode里面裝了一個vim插件,完美得解決了這個問題,用完之后覺得真香,所以我就整理一份終端命令的快捷鍵,所以大家趕緊收藏起來吧。作者:良知...
點擊“藍字”關(guān)注我吧總述????
附加一篇介紹文哈,關(guān)于vim快捷鍵的介紹。vim和vscode 到底誰更好用,大家爭得不可開交,然后我就在vscode里面裝了一個vim插件,完美得解決了這個問題,用完之后覺得真香,所以我就整理一份終端命令的快捷鍵,所以大家趕緊收藏起來吧。作者:良知猶存轉(zhuǎn)載授權(quán)以及圍觀:歡迎添加微信公眾號:羽林君一:初識VI/VIM
剛開始用 VIM 打開文件的時候,需要從宏觀的去了解一下 VIM 這個編輯器。VIM 有四個模式:- 正常模式 (Normal-mode)
- 插入模式 (Insert-mode)
- 命令模式 (Command-mode)
- 可視模式 (Visual-mode)
正常模式:
啟動vim后默認處于正常模式。不論位于什么模式,按下鍵(有時需要按兩下)都會進入正常模式。
插入模式:
在正常模式中按下i, I, a, A等鍵,會進入插入模式。現(xiàn)在只用記住按i鍵會進行插入模式。在插入模式中,擊鍵時會寫入相應(yīng)的字符。
命令模式:
在正常模式中,按下:(英文冒號)鍵,會進入命令模式。在命令模式中可以執(zhí)行一些輸入并執(zhí)行一些vim或插件提供的指令,就像在shell里一樣。這些指令包括設(shè)置環(huán)境、文件操作、調(diào)用某個功能等等。
常用的命令有:q(退出)、q!(強制退出)、w(保存)、wq(保存并退出)。
可視模式:
在正常模式中按下v, V, v,可以進入可視模式??梢暷J街械牟僮饔悬c像拿鼠標進行操作,選擇文本的時候有一種鼠標選擇的即視感,有時候會很方便。注:vimrc是vim的配置文件,可以修改兩個位置,通過修改vimrc改變vim的配置
1./etc/vim/vimrc?2.~/.vimrc?~/.vimrc優(yōu)先級高二:命令模式下的快捷操作
單鍵操作:Y y 拷貝 P p復(fù)制E e 跳轉(zhuǎn)字符?CTRL E CTRL YCTRL F CTRL B?CTRL V 進行復(fù)制CTRL N 智能補碼?X x刪除 S s 刪除
L 屏幕末尾H屏幕初始
/? ?? 搜索
N n下一個
J合并兩行I 插入模式?Esc編輯模式和命令模式| 行首 ?鍵盤上END 行尾< >反縮進 縮進U u撤銷O o換行?
?組合按鍵操作:1.全選并復(fù)制(區(qū)分大小寫!?。。?/span>- 全部刪除:
按esc鍵后,先按gg(到達頂部),然后dG - 全部復(fù)制:
按esc鍵后,先按gg,然后ggyG - 全選高亮顯示:
按esc鍵后,先按gg,然后ggvG或者ggVG - 單行復(fù)制:
按esc鍵后,然后yy - 單行刪除:
按esc鍵后,然后dd - 粘貼:
按esc鍵后,然后p
注:vim只能粘貼50行的問題:在當前用戶主目錄(~)編輯~/.vimrc(如果不存在,新建這個文件),添加一行:set viminfo='1000,<500至于為什么要輸入輸入’1000,這個其實不重要,最主要的是輸入<500,它是設(shè)置寄存器保存的行數(shù)的,即最大值為500。
?ggVG*y解釋一下上面的命令:
ggVG?? ——全選*y??—— 復(fù)制到剪貼板gg是光標定位到文件首行V是進入可視模式G是跳轉(zhuǎn)到文件最后一行這個時候你就將文本全選了然后使用*y來復(fù)制到剪切板上也可以通過配置使用y直接復(fù)制到剪切板?
?注意:這些命令需在輸入模式下執(zhí)行0
1、set shiftwidth=4(設(shè)定自動縮進為4個字符,底行模式下)2、gg=G(自動格式化全部代碼)3、mG=nG(自動格式化第m到第n行)4、==(格式化當前行)
2.跳轉(zhuǎn)行
比如想跳轉(zhuǎn)到文本的第12行,可以執(zhí)行如下命令:?
1、12gg / 12G2、:123、打開文件時輸入vim 12 filename
?3.高亮方法:
用vim時,想高亮顯示一個單詞并查找的方法,將光標移動到所找單詞.1: shift "*" ?向下查找并高亮顯示2: shift "#" ?向上查找并高亮顯示3: "g" "d" ??高亮顯示光標所屬單詞,"n" 查找!
4.取消高亮的方法:使用vim的高亮搜索功能之后,如果不取消的話,代碼中就會有像補丁一樣的一塊一塊的高亮。之前用的方法很土,就是找一個再重新搜索一個很少用到的字符,萬一不幸,在源碼中存在的話,那就換下一個,這樣一直換下去。后來覺得這樣不行,太low了,網(wǎng)上搜了一下,很簡單,在命令狀態(tài)下直接輸入:
:noh
?5.分屏操作:?1>.開啟分屏
1、使用大寫的O參數(shù)來垂直分屏?vim?-On?file1?file2?...2、使用小寫的o參數(shù)來水平分屏?vim?-on?file1?file2?...
2>.關(guān)閉分屏
1. 關(guān)閉當前窗口。Ctrl W c2. 關(guān)閉當前窗口,如果只剩最后一個了,則退出Vim。Ctrl W q3>.分屏細節(jié)
(1)上下分割當前打開的文件。Ctrl W s(2)上下分割,并打開一個新的文件。
:sp filename(3)?左右分割當前打開的文件。
Ctrl W v(4)?左右分割,并打開一個新的文件。
:vsp filename
4>.移動光標Vi中的光標鍵是h, j, k, l,要在各個屏間切換,只需要先按一下Ctrl W(1)把光標移到右邊的屏。Ctrl W l(2)?把光標移到左邊的屏中。
Ctrl W h(3)??把光標移到上邊的屏中。
Ctrl W k(4)把光標移到下邊的屏中。
Ctrl W j(5)?把光標移到下一個的屏中。.
Ctrl W w5>.移動分屏這個功能還是使用了Vim的光標鍵,只不過都是大寫。當然了,如果你的分屏很亂很復(fù)雜的話,這個功能可能會出現(xiàn)一些非常奇怪的癥狀。(1)??向右移動。Ctrl W L(2)?向左移動
Ctrl W H(3)?向上移動
Ctrl W K(4)向下移動
Ctrl W J
6>.屏幕尺寸
下面是改變尺寸的一些操作,主要是高度,對于寬度你可以使用[Ctrl W <]或是[Ctrl W >],但這可能需要最新的版本才支持。(1)?讓所有的屏都有一樣的高度。Ctrl W =(2)?增加高度。
Ctrl W (3)減少高度。
Ctrl W -??6.跳轉(zhuǎn)實現(xiàn):
[ ctrl i 跳轉(zhuǎn)到函數(shù)、變量和#define 用ctrl o 返回[ ctrl d 跳轉(zhuǎn)到#define處用ctrl o 返回
ctrl i 向前跳到前幾次光標位置ctrl o 向后跳到后幾次光標位置
(1)函數(shù)體跳轉(zhuǎn):
[[]][]][{}
?(2)括號跳轉(zhuǎn)小括號的跳轉(zhuǎn):跳到句子的下頭,句子以句號或者空行結(jié)束,英文中的句號為 “.”。?( (左小括號) 移到這個句子的開頭) (左小括號) 移到下一個句子的開頭
中括號的跳轉(zhuǎn):跳到函數(shù)的開頭或者結(jié)尾。?[[ 跳往上一個函式的起始大括號]] 跳往下一個函式的起始大括號[] 跳往上一個函數(shù)的結(jié)束大括號][ 跳往下一個函數(shù)的結(jié)束大括號
大括號的跳轉(zhuǎn):跳到段落的開頭,段落以空行劃分{ (左大括號) 跳到上一段的開頭} (右大括號) 跳到下一段的的開頭
三:快捷鍵高清示意圖
由于發(fā)表文章會令圖片像素降低,大家可以后臺回復(fù)vim快捷鍵獲得相應(yīng)的高清圖。?
?
?
?這就是我分享的vi/vim快捷鍵,如果大家有什么更好的思路,歡迎分享交流哈。
本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。
關(guān)鍵字:
驅(qū)動電源
在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。
關(guān)鍵字:
工業(yè)電機
驅(qū)動電源
LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...
關(guān)鍵字:
驅(qū)動電源
照明系統(tǒng)
散熱
根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。
關(guān)鍵字:
LED
設(shè)計
驅(qū)動電源
電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...
關(guān)鍵字:
電動汽車
新能源
驅(qū)動電源
在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...
關(guān)鍵字:
發(fā)光二極管
驅(qū)動電源
LED
在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...
關(guān)鍵字:
LED照明技術(shù)
電磁干擾
驅(qū)動電源
開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源
關(guān)鍵字:
LED
驅(qū)動電源
開關(guān)電源
LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。
關(guān)鍵字:
LED
隧道燈
驅(qū)動電源
LED驅(qū)動電源在LED照明系統(tǒng)中扮演著至關(guān)重要的角色。由于LED具有節(jié)能、環(huán)保、長壽命等優(yōu)點,使得LED照明在各個領(lǐng)域得到廣泛應(yīng)用。然而,LED的電流、電壓特性需要特定的驅(qū)動電源才能正常工作。本文將介紹常用的LED驅(qū)動電...
關(guān)鍵字:
LED驅(qū)動電源
led照明
LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電源轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。
關(guān)鍵字:
LED
驅(qū)動電源
高壓工頻交流
崧盛股份9日發(fā)布投資者關(guān)系活動記錄表,就植物照明發(fā)展趨勢、行業(yè)壁壘等問題進行分享。植物照明未來市場需求廣闊崧盛股份指出,植物照明將會走向長期產(chǎn)業(yè)領(lǐng)域。主要原因有三:第一,LED植物照明賦能終端種植更具有經(jīng)濟價值。由于LE...
關(guān)鍵字:
崧盛股份
驅(qū)動電源
在當今高度發(fā)展的技術(shù)中,電子產(chǎn)品的升級越來越快,LED燈技術(shù)也在不斷發(fā)展,這使我們的城市變得豐富多彩。 LED驅(qū)動電源將電源轉(zhuǎn)換為特定的電壓和電流,以驅(qū)動LED發(fā)光。通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流電(即...
關(guān)鍵字:
LED
驅(qū)動電源
高壓直流
人類社會的進步離不開社會上各行各業(yè)的努力,各種各樣的電子產(chǎn)品的更新?lián)Q代離不開我們的設(shè)計者的努力,其實很多人并不會去了解電子產(chǎn)品的組成,比如LED電源。
關(guān)鍵字:
LED
驅(qū)動電源
低壓直流
隨著科學技術(shù)的發(fā)展,LED技術(shù)也在不斷發(fā)展,為我們的生活帶來各種便利,為我們提供各種各樣生活信息,造福著我們?nèi)祟悺ED驅(qū)動電源實際上是一種電源,但是它是一種特定的電源,用于驅(qū)動LED發(fā)射帶有電壓或電流的光。 因此,LE...
關(guān)鍵字:
LED
驅(qū)動電源
電流
LED燈作為一種新型節(jié)能和無污染光源,由于其特有的發(fā)光照明特性,在現(xiàn)代照明應(yīng)用中發(fā)揮著革命性的作用。作為 LED 照明產(chǎn)業(yè)鏈中最為核心的部件之一,LED 驅(qū)動電源的驅(qū)動控制技術(shù)所存在的可靠性低、成本高等典型問題一直制約著...
關(guān)鍵字:
多路
LED
驅(qū)動電源
隨著社會的快速發(fā)展,LED技術(shù)也在飛速發(fā)展,為我們的城市的燈光煥發(fā)光彩,讓我們的生活越來越有趣,那么你知道LED需要LED驅(qū)動電源嗎?那么你知道什么是LED驅(qū)動電源嗎?
關(guān)鍵字:
LED
開關(guān)電源
驅(qū)動電源
早前有新聞稱,Cree在2018年開始宣布轉(zhuǎn)型高科技半導(dǎo)體領(lǐng)域,并一邊逐漸脫離照明與LED相關(guān)業(yè)務(wù),一邊持續(xù)投資半導(dǎo)體。在今日,Cree宣布與SMART Global Holdings, Inc.達成最終協(xié)議,擬將LED...
關(guān)鍵字:
cree
led照明