统信桌面专业版【vim编辑器】使用介绍?

vim是Linux系统内置的【文本编辑器】,用于查看或编辑文件的内容,学会使用vim编辑器,有助于增加日常运维的便捷性。通常我们只需要记住最基础的操作即可完成日常的编辑。
举例说明:当我们需要修改一份配置文件,此处以test.txt文件为例,打开终端(Ctrl+Alt+T),输入sudo  vim test.txt,输入电脑的密码后回车,进入编辑模式
打开vim编辑器
在需要编辑的位置,插入i键,界面出现插入文字,即可在文字前进行编辑。
编辑与退出
内容编辑完成后,按Esc键,然后按:wq!     回车即保存成功。
功能介绍
vim编辑器有三种模式:命令模式、编辑模式、末行模式。
「命令模式」:可以进行删除、复制、粘贴等快捷操作。
「编辑模式」:可以编辑文件内容。
「末行模式」:可以通过命令操作文件,比如搜索、保存、退出等。
Vim编辑器是系统自带的,无需安装;右键点击桌面空白处-选择打开命令终端即可使用vim编辑器
vim编辑器打开方式
vim编辑器打开方式一
            vim 文件路径
            例:vim test.txt
vim编辑器打开方式
vim编辑器打开方式二
           打开文件时,将光标移动到【指定行】
           打开文件时,光标停在了第三行(默认停在首行)
           vim +行数 文件路径
           例:vim +3 test.txt
vim编辑器打开方式
vim编辑器打开方式三
            打开文件时,「高亮」显示关键字
            vim +/关键字 文件路径
             vim +/root test.txt
vim编辑器打开方式
【注1】:使用vim打开文件时,尽量使用 Tab 键补全文件名,如果文件名不存在,则会创建一个新的文件。
【注2】:加号 + 是语法格式,不要漏掉
命令模式
打开文件后,默认就是命令模式,可以进行光标移动、复制粘贴、搜索替换等操作。
移动光标 
 指令作用
 h 或 左方向键(←) 光标向左移动一个字符
 l 或 右方向键(→) 光标向右移动一个字符
k 或 上方向键(↑) 光标向上移动一个字符
j 或 下方向键(↓) 光标向下移动一个字符
0 或 Ctrl+6 或 home键 光标移动到行首
Ctrl+4 或 end键 光标移动到行尾
Ctrl + f 或 pg up键 【屏幕】向下移动一页
Ctrl + b 或 pg dn键 【屏幕】向上移动一页
gg     移动到文件的第一行
G 移动到文件的最后一行
nG 移动到文件的第n行
命令解析
 指令作用
/字符串 + 回车  向下搜索指定字符串
n 继续向下搜索下一个字符串
?字符串 + 回车 向上搜索指定字符串
N 继续向上搜索下一个字符串
 :%s/word1/word2/g 将文件中的word1替换为word2
 :%s/word1/word2/gc 将文件中的word1替换为word2,但替换前需要用户确认!
 :1,10s/word1/word2/g 将第1行到第10行的word1替换为word2
复制粘贴删除
指令作用
 x 删除后一个字符
 X 删除前一个字符
dd  剪切一行
数字dd 剪切多行
yy 复制一行 
数字yy 复制多行
p 粘贴到下一行
P 粘贴到上一行
u 撤回操作
Ctrl+R 撤回刚才的撤回操作
 .(小数点) 重复刚才的操作
【注1】:vim中的「数字键」代表重复次数,可以配合其他指令简化操作
例如:10↓或10j可一次向下移动10行。
2p可以一次粘贴2行
2dd可以一次剪切2行
【注1】:命令模式中,敲击的键盘会被识别为命令,而不是输入内容。
编辑模式
命令模式中按下 i 键进入编辑模式,也就是vim打开文件后按下 i 键进入编辑模式。
 指令作用
i 进入输入模式,进入后显示 – INSTER–
o  进入输入模式,在光标下一行插入新行,进入后显示 – INSTER –
R 进入取代模式,输入的值会取代光标所在的内容,进入后显示 – REPLACE –
Esc键 退出编辑模式(输入模式)
【注1】:输入模式和取代模式都是编辑模式,屏幕左下角出现 INSTER 或 REPLACE 字样,表示进入了编辑模式,这时才可以输入内容。
输入模式
取代模式
【注2】:按下esc键,确认下右下角 – INSTER – 或 – REPLACE – 字样消失后,再进行其他操作,以免误操。
【注3】:想要「撤回」编辑模式下的操作,需要先退出编辑模式,再按 u 键。
末行模式
英文状态的 :键 进入末行模式
命令模式 或 vim打开文件时,按下 : 键,左下角出现 :时,即表示末行模式。
指令作用 

  • 缁熶俊妗岄潰涓撲笟鐗堛恦im缂栬緫鍣ㄣ浣跨敤浠嬬粛?
    绛旓細Vim缂栬緫鍣鏄郴缁熻嚜甯︾殑锛屾棤闇瀹夎锛涘彸閿偣鍑绘闈㈢┖鐧藉-閫夋嫨鎵撳紑鍛戒护缁堢鍗冲彲浣跨敤vim缂栬緫鍣 vim缂栬緫鍣鎵撳紑鏂瑰紡 vim缂栬緫鍣ㄦ墦寮鏂瑰紡涓             vim 鏂囦欢璺緞             渚嬶細vim test.txt vim缂栬緫鍣ㄦ墦寮...
  • 缁熶俊妗岄潰涓撲笟鐗坴im缂栬緫鍣鎬庝箞姣旇緝濂界敤?
    绛旓細銆愭敞1銆戯細vim涓殑銆屾暟瀛楅敭銆嶄唬琛ㄩ噸澶嶆鏁帮紝鍙互閰嶅悎鍏朵粬鎸囦护绠鍖栨搷浣 渚嬪锛10鈫撴垨10j鍙竴娆″悜涓嬬Щ鍔10琛屻2p鍙互涓娆$矘璐2琛 2dd鍙互涓娆″壀鍒2琛 銆愭敞1銆戯細鍛戒护妯″紡涓紝鏁插嚮鐨勯敭鐩樹細琚瘑鍒负鍛戒护锛岃屼笉鏄緭鍏ュ唴瀹广
  • 缁熶俊妗岄潰涓撲笟鐗堛ssh閰嶇疆銆戞柟娉曚粙缁?
    绛旓細鏂规硶1锛 闇瑕佷慨鏀圭洰鏍囦富鏈簐im /etc/ssh/sshd_config (#vim鍏蜂綋浣跨敤鏂规硶鍙弬鑰冿細缁熶俊妗岄潰涓撲笟鐗堛恦im缂栬緫鍣ㄣ浣跨敤鏄粈涔 锛 閰嶇疆鏂囦欢閫夐」銆備慨鏀 PermitRootLogin鐨勫间负鈥淵ES鈥濄傛柟娉2锛 涓嶆搮闀夸娇鐢╲im缂栬緫鍣紝鍙互閫氳繃鍦ㄧ粓绔墽琛屽懡浠 sudo sed -i 鈥榮/#PermitRootLogin\ prohibit-password/P...
  • 缁熶俊vim缂栬緫鍣鏈妯″紡鎬庝箞鐢?
    绛旓細缁熶俊Vim缂栬緫鍣鏈妯″紡锛圕ommand-line mode锛夌敤浜庢墽琛屼竴浜涚壒娈婂懡浠ゆ垨鎿嶄綔锛屾瘮濡傛枃浠朵繚瀛樸佹悳绱佹煡鎵炬浛鎹㈢瓑鍔熻兘銆備互涓嬫槸涓浜涙湯琛屾ā寮忕殑鍩烘湰鐢ㄦ硶锛1.淇濆瓨鏂囦欢锛氳緭鍏ュ懡浠:w鎴:write锛屽啀鎸変笅Enter閿嵆鍙繚瀛樺綋鍓嶇紪杈戠殑鏂囦欢銆2.閫鍑虹紪杈戝櫒锛氳緭鍏ュ懡浠:q鎴:quit锛屽啀鎸変笅Enter閿嵆鍙鍑虹紪杈戝櫒銆傚鏋滄枃浠舵病鏈変繚瀛...
  • 鎯抽棶缁熶俊涓夊ぇ鍏变韩鏂囦欢鎬庝箞浣跨敤?
    绛旓細缁熶俊鏈嶅姟鍣ㄦ搷浣滅郴缁烝鐗圗鐗堛NFS鏈嶅姟鏂规銆戜粙缁 https://faq.uniontech.com/sever/sysmain/4c1c 鏈嶅姟绔細鏈嶅姟鍣‥鐗堢郴缁-1050u1e 瀹㈡埛绔細妗岄潰涓撲笟鐗绯荤粺-1050u3 3銆乀FTP 褰㈠紡杩涜鍏变韩 棣栧厛鏌ョ湅鏄惁宸茬粡瀹夎濂戒簡TFTP鏈嶅姟鍣細rmp -qa | grep tftp-server 閰嶇疆鏂囦欢锛vim /etc/xinetd.d/ftfp 淇敼 ...
  • 鐩墠,璇烽棶缁熶俊妗岄潰涓 涓 鐗鐨刅NC瀹夎鍙婂紑鏈鸿嚜 鍔ㄥ惎鍔ㄩ厤 缃湁鍝簺鏂规硶...
    绛旓細鍦缁熶俊鎿嶄綔绯荤粺涓畨瑁匳NC瀹炵幇windows涓婁娇鐢╒NC Viewer绛夎蒋浠跺氨杩滅▼妗岄潰璁块棶UOS鎿嶄綔绯荤粺銆傚畨瑁呮楠 姝ラ涓 瀹夎x11vnc,鍦ㄧ粓绔腑鎵ц锛歴udo apt install x11vnc -y 姝ラ浜 浣跨敤x11vnc -storepasswd璁剧疆vnc杩炴帴瀵嗙爜 瀵嗙爜榛樿淇濆瓨鍦/home//.vnc/passwd鏂囦欢涓 x11vnc -storepasswd Enter VNC...
  • 璇烽棶涓涓,杩欎釜缁熶俊妗岄潰涓 涓 鐗鎬庝箞娣诲姞纭洏?
    绛旓細娣诲姞鏂扮‖鐩樻柟娉 1銆佹煡鐪嬬鐩樺垎鍖哄拰鎸傝浇鐐 绯荤粺榛樿浼氬皢澧炲姞鐨勭鐩樹細鑷姩鍔犺浇涓婏紝涔熷彲浣跨敤鍛戒护鏌ヨ锛屽懡浠ゅ涓媎f -T 涓嬮潰鏄剧ず鐨勬槸纾佺洏鍒嗗尯鍜屾寕杞界偣锛屼緥濡傜鐩樺垎鍖/dev/sda1鍦ㄧ洰褰/run/media涓嬶紝/run/media閲岀殑鍐呭灏辨槸纾佺洏閲岀殑鍐呭 2銆佹煡鐪嬬鐩樹俊鎭 鑻ユ槸鎯宠嚜宸卞垎鍖猴紝鎸夌収濡備笅鍛戒护鎿嶄綔 lsblk 鏌ョ湅纾佺洏...
  • 璇烽棶涓涓缁熶俊妗岄潰涓 涓 鐗鐨刉indows绯 缁熺‖ 鐩樺湪UOS绯 缁熶娇鐢ㄦ彁绀衡滄寕...
    绛旓細vim /etc/fstab mount鏌ヨ鍙互鐪嬪埌宸茬粡鏀逛负rw璇诲啓 娉細鑻ョ鐩樼Щ闄ゆ垨鑰呭嚭鏁呴殰锛岄渶灏/etc/fstab涓搴旂殑纾佺洏淇℃伅鍒犻櫎 鑻ヤ互涓婃棤娉曡В鍐筹紝鍙噰鐢ㄦ柟娉曚簩锛1銆佹寜鎻愮ず灏哤indows纭洏鎻掑洖鍒癢indows鐢佃剳涓婅繘琛屾搷浣滐紱2銆佽嫢瀹㈡埛宸叉棤Windows鐢佃剳锛屾垨鑰呭凡缁忔棤娉曡繘鍏ュ埌Windows绯荤粺锛屽彲浠ユ寜濡備笅鏂规硶杩涜鎿嶄綔锛1锛夊畨瑁卬tfs-3g...
  • 缁熶俊uos杩涘叆livecd閲嶆柊鍒嗗尯鏂规硶
    绛旓細鐢╱os绯荤粺鍒朵綔鍚姩鐩(U鐩樻垨鑰呭厜鐩),鎻掑湪鏈哄櫒涓,寮鏈哄湪BIOS鎴栬呭揩閫熷惎鍔ㄩ」閲岄夋嫨U鐩樻垨鑰呭厜鐩樺惎鍔,杩涘叆绯荤粺瀹夎鐣岄潰鍚庢寜瀛楁瘝E杩涘叆缂栬緫妯″紡(amd鏈哄櫒鍙兘鏄寜Tab閿繘鍏ョ紪杈戞ā寮),鎵惧埌Linux寮澶寸殑閭d竴琛,鍒犻櫎livecd-installer杩欎釜鍙傛暟,鐒跺悗鎸塁trl+X鎴栬匜10(amd鏈哄櫒鍙兘鏄洿鎺ユ寜Enter鍥炶溅閿嵆鍙)杩涘叆livecd绯荤粺,濡備笅:杩涘幓live...
  • 缁熶俊妗岄潰涓撲笟鐗坴im缂栬緫鍣鎬庝箞姣旇緝濂界敤?
    绛旓細u 鎾ゅ洖鎿嶄綔 Ctrl+R 鎾ゅ洖鍒氭墠鐨勬挙鍥炴搷浣 .锛堝皬鏁扮偣锛 閲嶅鍒氭墠鐨勬搷浣 銆愭敞1銆戯細vim涓殑銆屾暟瀛楅敭銆嶄唬琛ㄩ噸澶嶆鏁帮紝鍙互閰嶅悎鍏朵粬鎸囦护绠鍖栨搷浣 渚嬪锛10鈫撴垨10j鍙竴娆″悜涓嬬Щ鍔10琛屻2p鍙互涓娆$矘璐2琛 2dd鍙互涓娆″壀鍒2琛 銆愭敞1銆戯細鍛戒护妯″紡涓紝鏁插嚮鐨勯敭鐩樹細琚瘑鍒负鍛戒护锛岃屼笉鏄緭鍏ュ唴瀹广
  • 扩展阅读:zzb任免编辑器v3.0 ... vim编辑器下载与安装 ... linux vim编辑器常用命令 ... vim编辑器里怎么写中文 ... linux使用vim编辑文件 ... 如何进入vim编辑器 ... vim编辑器查找关键字 ... vim编辑器三种工作模式 ... vim编辑器官网 ...

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