linux系统中vi编辑器如何使用

建议找一下相关的linux教程,在百度知道上几句话说不清楚。

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。

1、vi的基本概念

基本上vi可以分为三种状态,分别是

命令模式(commandmode)

插入模式(Insertmode)

底行模式(lastlinemode)

1)命令行模式commandmode)

控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insertmode下,或者到lastlinemode。

2)插入模式(Insertmode)

只有在Insertmode下,才可以做文字输入,按[ESC]键可回到命令行模式。

3)底行模式(lastlinemode)

将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号等。

不过一般我们在使用时把vi简化成两个模式,就是将底行模式(lastlinemode)也算入命令行模式commandmode)。

2、vi的基本操作

a)进入vi

在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:

$vimyfile

不过有一点要特别注意,就是您进入vi之后,是处于[命令行模式(commandmode)],您要切换到[插入模式(Insertmode)]才能够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到[插入模式(Insertmode)]再说吧!

b)切换至插入模式(Insertmode)编辑文件

在[命令行模式(commandmode)]下按一下字母i就可以进入[插入模式(Insertmode)],这时候你就可以开始输入文字了。

c)Insert的切换

您目前处于[插入模式(Insertmode)],您就只能一直输入文字,如果您发现输错了字!想用光标键往回移动,将该字删除,就要先按一下[ESC]键转到[命令行模式(commandmode)]再删除文字。

d)退出vi及保存文件

命令行模式下保存并退出:输入ZZ

在[命令行模式(commandmode)]下,按一下[:]冒号键进入[Lastlinemode],例如:

wfilename(输入[wfilename]将文章以指定的文件名filename保存)

wq(输入[wq],存盘并退出vi)

q!(输入q!,不存盘强制退出vi)

x(执行保存并退出vi编辑器)

3、命令行模式(commandmode)功能键

1).插入模式

按切换进入插入模式,按“i”进入插入模式后是从光标当前位置开始输入文件;

按[a]进入插入模式后,是从当前光标所在位置的下一个位置开始输入文字;

按[o]进入插入模式后,是插入新的一行,从行首开始输入文字。

2).从插入模式切换为命令行模式

按[ESC]键。

3).移动光标

vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母[h]、[j]、[k]、[l],分别控制光标左、下、上、右移一格。



  • linux涓璿i鏄粈涔堟剰鎬?
    绛旓細Vi鏄竴绉嶅父鐢ㄦ枃鏈紪杈戝櫒锛岀壒鍒祦琛屼簬Linux绯荤粺涓銆俈i鍙互琚敤鏉ョ紪杈戞枃鏈枃浠讹紝绋嬪簭浠g爜绛夌瓑銆俈i鏍囧噯鐨勫懡浠よ鎺ュ彛鍙互鐢ㄦ潵鍦ㄥぇ澶氭暟绫籙nix绯荤粺鐜涓娇鐢ㄣ俈i鏄竴涓珮鏁堢殑鏂囨湰缂栬緫鍣ㄣ傚畠鐨勪富瑕佷紭鐐规槸瀵逛竴鑸殑缂栬緫鎿嶄綔杩涜楂樺害浼樺寲锛屽彲浠ュ湪鐭椂闂村唴瀹屾垚澶ч噺鐨勭紪杈戜换鍔°傚畠杩樻瘮鍏朵粬缂栬緫鍣ㄦ洿鍔犺交閲忕骇锛屽洜姝ゆ洿蹇惎鍔...
  • vi鍛戒护濡備綍鍦Linux涓紪杈鍜屾搷浣滄枃浠?
    绛旓細vi鍛戒护鏄疞inux瀛楃鐣岄潰涓嬩笉鍙垨缂虹殑鏂囨湰缂栬緫鍣锛屼綔涓烘墍鏈塋inux绯荤粺鐨勬爣鍑嗗伐鍏凤紝瀹冧笓涓虹紪杈慉SC鈪℃枃鏈岃璁★紝鐗瑰埆閫傜敤浜庢簮绋嬪簭鐨勪慨鏀广倂i浠ュ叾涓板瘜鐨勫姛鑳借憲绉帮紝鑳藉鎵ц鍒涘缓銆佹煡鎵俱佹浛鎹佸垹闄ゃ佸鍒跺拰绮樿创绛変竴绯诲垪鏂囨湰鎿嶄綔銆傞氳繃鍦╯hell鎻愮ず绗︿腑杈撳叆vi鍜屾枃浠跺悕锛岀敤鎴峰嵆鍙繘鍏ョ紪杈戠晫闈紝鏃犺鏄柊鏂囦欢鐨勫垱寤鸿繕鏄...
  • linux涓璿i缂栬緫鍣ㄦ庢牱浣跨敤
    绛旓細1銆侀鍏堣繘鍏Linux鐨鍛戒护琛岀晫闈.鍦ㄧ洰褰曚笅鍒涘缓涓涓敤浜庢祴璇曠殑鏂囨湰鏂囦欢(touch filename).杩欓噷灏辨柊寤轰簡涓涓猼est12鏂囨湰鏂囦欢.褰撶劧杩欎釜鍚嶅瓧鏄彲浠ラ殢渚垮彇寰.2銆佺敤"vi test12"鍛戒护杩涘叆vi鍛戒护琛屾ā寮(vi filename). 濡傛灉瑕佹兂缂栬緫鏂囨湰鏂囦欢.蹇呴』瑕佽浆鎹㈠埌鎻掑叆妯″紡涓,涔熷氨鏄寜涓涓嬮敭鐩樹笂鐨"i"灏卞彲浠ヤ簡.杩欐牱灏卞彲浠...
  • 绠杩Linux绯荤粺涓甯哥敤鐨缂栬緫鍣鍙婂叾鐗圭偣
    绛旓細褰撲綘瀹屾垚浜嗘枃鏈殑杈撳叆鍚庯紝鎸塃sc閿畍i灏嗗洖鍒板懡浠ゆā寮忎笅锛屼竴鏃﹀洖鍒板懡浠ゆā寮忥紝浣犲彲浠ヤ繚瀛樻枃浠讹紝閫鍑vi缂栬緫鍣锛屼緥濡傦細1銆侀敭鍏i filename鏉ュ垱寤轰竴涓枃浠讹紱2銆侀敭鍏鍛戒护鏉ユ彃鍏ユ枃鏈紱3銆佹寜Esc閿洖鍒板懡浠ゆā寮忥紱4銆侀敭鍏ワ細wq鏉ヤ繚瀛樺埌鏂囦欢锛岄鍑簐i缂栬緫鍣ㄣ傝皟鐢╲i缂栬緫鍣ㄨ鍒涘缓涓涓柊鏂囦欢锛岃皟鐢ㄥ甫鏂版枃浠跺悕绉鐨剉i缂...
  • linux濡備綍杩涘叆vi缂栬緫妯″紡
    绛旓細褰撲綘鍦Linux缁堢涓墦寮涓涓枃鏈枃浠舵椂锛屼綘鍙互浣跨敤vi缂栬緫鍣鏉ョ紪杈戝畠銆傝杩涘叆vi缂栬緫妯″紡锛岃鎸夌収浠ヤ笅姝ラ鎿嶄綔锛 1. 鎸変笅閿洏涓婄殑“i”閿紝杩欏皢浣縱i杩涘叆鎻掑叆妯″紡銆傛鏃讹紝浣犲彲浠ュ湪鍏夋爣鎵鍦ㄧ殑琛屼笂杈撳叆鏂囨湰銆 2. 鎸変笅閿洏涓婄殑“Esc”閿紝杩欏皢浣縱i閫鍑烘彃鍏ユā寮忓苟杩涘叆鍛戒护妯″紡銆 3....
  • Linux涓vi缂栬緫鍣鏄共浠涔堢殑?
    绛旓細vi鎴杤im鏄Linux鏈鍩烘湰鐨勬枃鏈紪杈戝伐鍏凤紝vi鎴杤im铏界劧娌℃湁鍥惧舰鐣岄潰缂栬緫鍣ㄩ偅鏍风偣榧犳爣鐨勭畝鍗曟搷浣滐紝浣vi缂栬緫鍣鍦ㄧ郴缁熺鐞嗐佹湇鍔″櫒绠$悊瀛楃鐣岄潰涓紝姘歌繙涓嶆槸鍥惧舰鐣岄潰鐨勭紪杈戝櫒鑳芥瘮鐨勩(娉ㄦ剰锛歷i鏄痷nix/linux鎿嶄綔绯荤粺涓鏈缁忓吀鐨勬枃鏈紪杈戝櫒锛屽彧鑳芥槸缂栬緫瀛楃锛屼笉鑳藉瀛椾綋銆佹钀借繘琛屾帓鐗;瀹冩棦鍙互鏂板缓鏂囦欢锛屼篃鍙互缂栬緫...
  • LINUX涓殑VI缂栬緫鍣鐨勬渶缁堜綔鐢ㄦ槸骞蹭粈涔堢殑?
    绛旓細鎮ㄤ篃鍙互閫夋嫨浣跨敤 pico, joe, jove缂栬緫鍣锛屽崍澶滃徃浠ゅ畼mc缂栬緫鍣ㄧ瓑锛屽畠浠兘姣Vim鏉ュ緱绠鍗曘傚鏋滄偍瀹炲湪涓嶄範鎯娇鐢ㄦ枃瀛楁ā寮忥紝鍙互閫夋嫨瑙嗙獥鐜涓嬬殑缂栬緫鍣紝鍍廏edit, Kate绛夛紝鎴栨槸浣跨敤KDevelop锛屽畠鏄湪Linux涓鐨刋 Window涓嬫墽琛岀殑C/C++鏁村悎寮忓紑鍙戠幆澧冦傚弬鑰冭祫鏂欙細http://it.sohu.com/2004/06/09/51/articl...
  • linux 涓鐨剉i 涓昏浣滅敤鏄粈涔?
    绛旓細Vi鏄疷nix鍙Linux绯荤粺涓嬫爣鍑鐨勭紪杈戝櫒锛岀敱缇庡浗鍔犲窞澶у浼厠鍒╁垎鏍$殑Bill Joy鎵鍒涚珛銆傚熀鏈笂vi鍙互鍒嗕负涓夌鐘舵侊紝鍒嗗埆鏄懡浠ゆā寮忥紙command mode锛夈佹彃鍏ユā寮忥紙Insert mode锛夊拰搴曡妯″紡锛坙ast line mode锛夈傚悇妯″紡鐨勫姛鑳藉尯鍒嗗涓嬶細1銆佸懡浠ゆā寮忥紙command mode锛夋帶鍒跺睆骞曞厜鏍囩殑绉诲姩锛屽瓧绗︺佸瓧鎴栬鐨勫垹闄わ紝绉诲姩澶嶅埗...
  • Linux绯荤粺涓VI缂栬緫鍣ㄤ腑濡備綍鍒犻櫎鏁磋
    绛旓細1銆侀鍏堜娇鐢vim鍛戒护寤虹珛涓涓狧ello.java鏂囦欢锛岃緭鍏im hello.java銆2銆佺幇鍦ㄨ繕涓嶆槸鍦缂栬緫妯″紡锛岄渶瑕佸湪閿洏涓婅緭鍏閿繘鍏ャ3銆佽繘鍏ョ紪杈戞ā寮忎箣鍚庡氨鍙互杈撳叆鎴戜滑鎯宠杈撳叆鐨鍐呭銆4銆佸鏋滄兂瑕佷繚瀛樻枃浠跺唴瀹癸紝闇瑕佽繘鍏ュ懡浠よ妯″紡锛岀偣鍑婚敭鐩樹笂Esc閿紝shift閿緭鍏ワ細wq銆5銆佹瘮濡傚垹闄ょ鍏锛屽皢鍏夋爣绉昏嚦瑕佸垹闄ょ殑绗叚...
  • linux绯荤粺涓璿i缂栬緫鍣ㄥ浣浣跨敤
    绛旓細wfilename锛堣緭鍏wfilename]灏嗘枃绔犱互鎸囧畾鐨鏂囦欢鍚峟ilename淇濆瓨锛墂q(杈撳叆[wq]锛屽瓨鐩樺苟閫鍑簐i)q!(杈撳叆q!锛屼笉瀛樼洏寮哄埗閫鍑簐i)x(鎵ц淇濆瓨骞堕鍑vi缂栬緫鍣)3銆佸懡浠よ妯″紡锛坈ommandmode锛夊姛鑳介敭 1锛.鎻掑叆妯″紡 鎸夊垏鎹㈣繘鍏ユ彃鍏ユā寮忥紝鎸夆渋鈥濊繘鍏ユ彃鍏ユā寮忓悗鏄粠鍏夋爣褰撳墠浣嶇疆寮濮嬭緭鍏ユ枃浠讹紱鎸塠a]杩涘叆鎻掑叆妯″紡...
  • 扩展阅读:vmware16安装linux系统 ... linux vim进入编辑模式 ... linux vim编辑器常用命令 ... linux vi如何编辑 ... linux使用vim编辑文件 ... linux vi编辑器删除行 ... linux vi编辑器怎么打开 ... linux vi编辑器换行 ... linux vi编辑器的三种模式 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网