Linux基础-vim模式

1.1普通模式用的编辑器命令,比如移动光标,删除文本等等。这也是 Vim 启动后的默认模式,在普通模式中,有很多方法可以进入插入模式。比较普通的方式是按 a(append/追加)键或者 i(insert/插入)键。
1.2插入模式,按键会向文本缓冲中插入文本。编辑器编辑过程中一直保持这个模式。在普通模式下使用下面的键将进入插入模式,并可以从相应的位置开始输入
i:在当前光标处进行编辑
I:在行首插入
A:在行末插入
a:在光标后插入编辑
o:在当前行后插入新行
O:在当前行前插入新行
cw:替换从光标所在位置后到一个单词结尾的字符
注意:注意每次要先回到普通模式才能切换成以不同的方式进入插入模式
在插入模式中,可以按 ESC 键回到普通模式。

1.3可视模式
这个模式与普通模式比较相似。但是移动命令会扩大高亮的文本区域。高亮区域可以是字符、行或者是一块文本。当执行一个非移动命令时,命令会被执行到这块高亮的区域上。Vim 的"文本对象"也能和移动命令一样用在这个模式中。

1.4选择模式
这个模式和无模式编辑器的行为比较相似(Windows 标准文本控件的方式)。这个模式中,可以用鼠标或者光标键高亮选择文本,不过输入任何字符的话,Vim 会用这个字符替换选择的高亮文本块,并且自动进入插入模式。

1.5命令行模式
在命令行模式中可以输入会被解释成并执行的文本。例如执行命令(:键),搜索(/和?键)或者过滤命令(!键)。在命令执行之后,Vim 返回到命令行模式之前的模式,通常是普通模式。
进入命令行模式后输入 :e <filepath> 回车 同样可以打开相应文件。
:q! 强制退出,不保存
:q 退出
:wq 保存并退出
:wq! 强制保存并退出
:w 文件路径 另存为
:saveas 文件路径 另存为
:x 保存并退出
1.6Ex模式
这和命令行模式比较相似,在使用 :visual 命令离开 Ex 模式前,可以一次执行多条命令。

vim 启动进入普通模式,当处于插入模式或命令行模式时只需要按 Esc 或者 Ctrl+ [ 即可进入普通模式。普通模式中按 i(插入)或 a(附加)键都可以进入插入模式,普通模式中按 : 进入命令行模式。命令行模式中输入 wq 回车后保存并退出 vim。

文档加密
vim -x file1
输入您的密码,确认密码,下一次打开时,vim 就会要求你输入密码

1、普通模式
在Vim中,当用户打开一个文件时,默认进入的是普通模式。在普通模式下,用户可以浏览文件内容、移动光标、复制粘贴文件等操作。此外,用户还可以通过命令将Vim切换到其他模式,比如插入模式和命令行模式。
具体操作示例:
移动光标:使用方向键或快捷键来移动光标。
复制文本:按下yy可以复制当前行,按下p可以粘贴复制的内容。
搜索文本:按下/可以在当前文件中搜索指定内容。
删除文本:按下x可以删除光标所在位置的字符。
2、插入模式
在Vim中,用户可以通过按下i或insert键进入插入模式,此时用户可以像在普通编辑器中一样输入文本。在插入模式下,用户可以通过Esc键退出插入模式,返回到普通模式。
具体操作示例:
插入文本:按下i进入插入模式,在光标处输入文本。
保存文件:按下:w保存文件,按下:q退出Vim。
3、命令行模式
在Vim中,用户可以通过按下:键来进入命令行模式,用户可以在此模式下执行各种命令,比如保存文件、退出vim等。
具体操作示例:
保存文件:在命令行中输入:w来保存文件。
退出Vim:在命令行中输入:q来退出Vim。
强制保存:在命令行中输入:w!来强制保存文件。

  • linux鍒囨崲鍛戒护琛岀晫闈inux鍒囨崲鍛戒护
    绛旓細exportfs -a锛氬叏閮╩ount鎴栬卽nmount/etc/exports涓殑鍐呭 -r锛氶噸鏂癿ount/etc/exports涓垎浜嚭鏉ョ殑鐩綍 -u锛歶mount鐩綍 -v鍦╡xport鐨勬椂鍊欙紝灏嗚缁嗙殑淇℃伅杈撳嚭鍒板睆骞曚笂 鍏蜂綋渚嬪瓙锛歟xportfs-rv==鍏ㄩ儴閲嶆柊export涓娆★紒exporting192.168.1.2:/root/share linux鎬庝箞鍒囨崲杈撳叆妯″紡鍜屽懡浠ゆā寮忥紵涓銆vim杩涘叆缂栬緫妯″紡 ...
  • LINUX涓,Vi缂栬緫鍣ㄧ殑鍑犵妯″紡鍙婁繚瀛樸侀鍑虹瓑鍛戒护銆
    绛旓細vi缂栬緫鍣ㄦ湁涓夌妯″紡锛氬懡浠ゆā寮忥紝缂栬緫妯″紡锛屾湯琛屾ā寮忔墦寮vi鍚庨鍏堟槸鍛戒护妯″紡锛岀敤i,o,a绛夎繘鍏ョ紪杈戞ā寮忥紝鎸塭sc閫鍑虹紪杈戞ā寮忥紝鍥炲埌鍛戒护妯″紡銆傚湪鍛戒护妯″紡涓嬭緭鍏:wq琛ㄧず淇濆瓨閫鍑猴紝:wq!寮哄埗淇濆瓨閫鍑猴紝:w琛ㄧず淇濆瓨锛:w file琛ㄧず淇濆瓨鍦ㄥ彟涓涓枃浠朵腑 :q琛ㄧず閫鍑哄湪鍛戒护妯″紡涓嬪彲浠ョ敤鐢╖Z锛孼Q杩欎簺鎸囦护鐩存帴淇濆瓨閫鍑恒
  • vim鏈変笁绉妯″紡?鍒嗗埆鏄粈涔?
    绛旓細缂栬緫妯″紡锛氭甯哥殑缂栬緫鏂囧瓧妯″紡銆Vim缂栬緫鍣ㄧ畝浠 Vim鏄竴涓被浼间簬Vi鐨勮憲鍚嶇殑鍔熻兘寮哄ぇ銆侀珮搴﹀彲瀹氬埗鐨勬枃鏈紪杈戝櫒锛屽湪Vi鐨鍩虹涓婃敼杩涘拰澧炲姞浜嗗緢澶氱壒鎬с VIM鏄嚜鐢辫蒋浠躲俈im鏅亶琚帹宕囦负绫籚i缂栬緫鍣ㄤ腑鏈濂界殑涓涓紝浜嬪疄涓婄湡姝g殑鍔叉晫鏉ヨ嚜Emacs鐨勪笉鍚屽彉浣撱1999 骞碋macs琚変负Linuxworld鏂囨湰缂栬緫鍒嗙被鐨勪紭鑳滆咃紝Vim...
  • Linux缂栬緫鍣╲i(Visual interface)鏈妯″紡,鎬庝箞鐢?
    绛旓細浣跨敤esc閫鍑虹紪杈妯″紡 浣跨敤锛氳繘鍏ユ湯琛屾ā寮 鍦ㄦ湯琛屾ā寮忎笅锛岀洿鎺ヨ緭鍏ユ暟瀛楋紝鍥炶烦杞埌瀵瑰簲琛屽彿 wq锛氫繚瀛樺苟閫鍑 q锛氶鍑猴紝濡傛灉鍋氫簡淇敼锛屾彁绀烘槸鍚︿繚瀛橈紝濡傛灉娌′綔淇敼锛屼細鐩存帴閫鍑 q锛侊細閫鍑轰笉淇濆瓨 w锛氫繚瀛樹笉閫鍑 x锛氬姛鑳界浉褰撲簬wq锛屼繚瀛樺苟閫鍑Vim缂栬緫鍣 鍦ㄥ懡浠ゆā寮忎腑涔熸湁涓涓鍑哄苟淇濆瓨鍛戒护锛歴hift + zz锛...
  • Linux甯哥敤鎿嶄綔鏈夊摢浜
    绛旓細鍜寃indows涓嬬殑缂栬緫鍣ㄩ夊畾缂栬緫鐨勬晥鏋滀竴鑷淬傛櫘閫妯″紡涓嬶紝鍙互鎸塯h杩涘叆銆5銆丆ommand-Line/Ex Mode 灏卞彨鍛戒护琛屾ā寮忓拰Ex妯″紡鍚с備袱鑰呯暐鏈変笉鍚岋紝鏅氭ā寮忎笅鎸夊啋鍙 杩涘叆Command-Line妯″紡锛屽彲浠ヨ緭鍏ュ悇绉嶅懡浠わ紝浣跨敤vim鐨勫悇绉嶅己澶у姛鑳姐傛櫘閫氭ā寮忎笅鎸塓杩涘叆Ex妯″紡锛屽叾瀹炲氨鏄琛岀殑Command-Line妯″紡銆
  • vi鍜vim鏈夊尯鍒悧
    绛旓細vi鍜vim鏈夊尯鍒備互涓嬫槸 涓銆鍩虹浠嬬粛 vi鍜寁im閮芥槸Linux绯荤粺涓殑鏂囨湰缂栬緫鍣紝浣嗗畠浠湪鍔熻兘鍜屾搷浣滀笂鏈変竴浜涘尯鍒傜畝鍗曟潵璇达紝vim鏄痸i缂栬緫鍣ㄧ殑鎵╁睍鐗堟湰锛屽鍔犱簡璁稿鏂扮殑鍔熻兘鍜岀壒鎬с備簩銆佸姛鑳藉樊寮 1. 鍛戒护妯″紡涓庡彲瑙嗗寲妯″紡锛歷i缂栬緫鍣ㄤ富瑕佸熀浜庡懡浠ゆā寮忥紝鐢ㄦ埛闇瑕侀氳繃鎸夐敭缁勫悎鏉ユ墽琛屽悇绉嶆搷浣溿傝寁im缂栬緫鍣ㄩ櫎浜嗗懡浠...
  • Linux Vi缂栬緫鍣ㄧ殑涓夌妯″紡涓昏鍖呭惈浠涔?
    绛旓細鏂囨湰缂栬緫鍣ㄦ湁寰堝锛屽叾涓緝涓哄父瑙佺殑灏辨槸vi鍜vim銆倂i鏄Linux绯荤粺涓渶甯哥敤鐨勭紪杈戝櫒锛屼篃鏄渶鍩烘湰鐨勬枃鏈紪杈戝伐鍏凤紝铏界劧娌℃湁鍥惧舰鐣岄潰缂栬緫鍣ㄩ偅鏍锋搷浣滅畝鍗曪紝浣嗗畠涓濇涓嶉婅壊浜庡叾瀹冪紪杈戝櫒銆傞偅涔圠inuxVi缂栬緫鍣ㄧ殑涓夌妯″紡鍒嗗埆鏄粈涔?浠ヤ笅鏄缁嗙殑鍐呭浠嬬粛銆侺inux Vi缂栬緫鍣ㄧ殑涓夌妯″紡鍒嗗埆鏄粈涔?閫氬父鏉ヨ锛孷i缂栬緫鍣ㄧ殑...
  • linuxvim澶嶅埗绮樿创鍛戒护linuxvim澶嶅埗
    绛旓細vim濡備綍杩涜鏂囨湰閫夋嫨銆佸鍒朵笌绮樿创锛熷湪闈炲彲瑙嗘ā寮忎笅锛寁im娌℃湁閫夋嫨vim妯″紡锛氱紪杈戞ā寮忓拰鍛戒护妯″紡杩涘叆鍛戒护妯″紡锛屼互涓嬪湪鍛戒护妯″紡涓嬭繘琛岋細vim鐨勫懡浠ゅぇ鑷寸粨鏋勫yy鏄鍒朵竴琛屾枃鏈殑鍛戒护锛屽垯5yy琛ㄧず澶嶅埗浠庡墠琛屽紑濮嬬殑5琛宲鏄矘璐达紝绮樿创鐨勮捣濮嬭涓哄綋鍓嶈鐨勪笅涓琛 linux涓璿i缂栬緫鍣ㄤ腑鐨勫鍒朵笌绮樿创锛熷厛灏嗗厜鏍囩Щ鍔ㄥ埌瑕佸鍒...
  • linux涓嬫槸濡備綍杩涘叆vim?
    绛旓細鍏堝湪缁堢涓緭鍏x0d\x0a vim test.c \x0d\x0a \x0d\x0a 鍥炶溅杩涘叆vim缂栬緫鍣紝鍐嶆寜涓涓媋閿紝杩涘叆缂栬緫鐘舵侊紝鐒跺悗杈撳叆濡備笅C璇█璇彞锛歕x0d\x0a\x0d\x0a#include\x0d\x0aint main() {\x0d\x0a printf("hello world!\n");\x0d\x0a}\x0d\x0a\x0d\x0a鍒版...
  • linuxvim杩涘叆鏈妯″紡搴曚笅鏄孩鐨勪笉鑳借緭鍏ュ懡浠
    绛旓細1銆佹寜i锛岃繘鍏ユ彃鍏妯″紡銆2銆佺紪杈戝畬鎴愬悗锛屾寜esc閿鍑虹紪杈戞ā寮忋3銆佹寜shift+杩涘叆鍛戒护杈撳叆妯″紡銆4銆侀敭鍏锛屼繚瀛樻枃浠躲5銆侀敭鍏锛岄鍑vim缂栬緫鍣ㄣ
  • 扩展阅读:在线linux网站 ... linux vim进入命令模式 ... linux vim进入编辑模式 ... linux vim命令详解 ... linux使用vim编辑文件 ... yum y install vim ... linux vim搜索 ... ubuntu进入vi编辑器 ... linux vim编辑器常用命令 ...

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