在终端中输入vim [file name]就可以编辑一个文件,如果这个文件存在则打开它,如果这个文件不存在,则先编辑一个临时的新文件,在编辑完成时再将其保存为一个新文件。比如:
vim notepad ~ ~ ~ ~ ~ ~ ~ "notepad" [New File] 0,0-1 All
执行vim命令之后,它默认的模式是普通模式,在普通模下按“:”键就可以进入命令模式,来输入一些常用的命令。下面是一些vim常用命令:
:w [other file name] 保存到另一个文件
Hello World! ~ ~ ~ ~ ~ ~ "notepad2" [New] 0L, 0C written 0,0-1 All
:q 退出(quit),如果在执行退出之前已经修改了文件的内容,则要执行:q!或:wq命令。
:q! 强制退出,不保存文件内容。
:wq 先保存文件内容再退出(write & quit)。
:e 重新载入当前文件,如果在执行重新载入当前文件前已经修改了文件的内容,则要执行:e!
:e! 强制重新载入当前文件,放弃已经修改的内容。
:e [other file name] 载入另外一个文件,如果在执行重新载入另外一个文件前已经修改了当前文件的内容,则要执行:e! [other file name]
:e! [other file name] 强制载入另外一个文件,放弃已经修改的当前文件内容。
vim -b [binary file name]打开一个二进制文件。
Vim -b /home/lidq/kernel.bin 3><c0>^Af<89>E<fe>^O<b7>U<f4>^O<b7>E<fe>RP<e8><b5><fd><ff><ff><83><c4>^H<c9><c 3>U<89><e5><83><ec>^P<8d>E^H<89>E<fc><c7>E<f8>^@^@^@^@<eb>^^<83>E<fc>^D<8b>E<f c>^O<b6>^@<88>E<f7>^O<be>E<f7>P<e8><c8><fe><ff><ff><83><c4>^D<83>E<f8>^A<83>}< f8>^D~ܸ^@^@^@^@<c9><c3>Hello World!^@^@^@^T^@^@^@^@^@^@^@^AzR^@^A|^H^A^[^L^D^D< 88>^A^@^@^X^@^@^@^\^@^@^@<a8><fc><ff><ff>^^@^@^@^@A^N^H<85>^BB^M^E^@^@^@^\^@^@ ^@8^@^@^@<ea><fc><ff><ff>^^^@^@^@^@A^N^H<85>^BB^M^EZ<c5>^L^D^D^@^@^\^@^@^@X^@^ @^@<e8><fc><ff><ff>^]^@^@^@^@A^N^H<85>^BB^M^EY<c5>^L^D^D^@^@^\^@^@^@x^@^@^@<e5 ><fc><ff><ff><94>^@^@^@^@A^N^H<85>^BB^M^E^B<90><c5>^L^D^D^@^\^@^@^@<98>^@^@^@Y <fd><ff><ff>U^@^@^@^@A^N^H<85>^BB^M^E^BQ<c5>^L^D^D^@^\^@^@^@<b8>^@^@^@<8e><fd> <ff><ff>[^@^@^@^@A^N^H<85>^BB^M^E^BW<c5>^L^D^D^@^\^@^@^@<d8>^@^@^@<c9><fd><ff> <ff>^L^A^@^@^@A^N^H<85>^BB^M^E^C^H^A<c5>^L^D^D^\^@^@^@<f8>^@^@^@<b5><fe><ff><f f>@^@^@^@^@A^N^H<85>^BB^M^E|<c5>^L^D^D^@^@ 2,1 Bot
:%!xxd 由文件模式转为二进制显示。
00022e0: b5fd ffff 83c4 08c9 c355 89e5 83ec 108d .........U...... 00022f0: 4508 8945 fcc7 45f8 0000 0000 eb1e 8345 E..E..E........E 0002300: fc04 8b45 fc0f b600 8845 f70f be45 f750 ...E.....E...E.P 0002310: e8c8 feff ff83 c404 8345 f801 837d f804 .........E...}.. 0002320: 7edc b800 0000 00c9 c348 656c 6c6f 2057 ~........Hello W 0002330: 6f72 6c64 2100 0000 1400 0000 0000 0000 orld!........... 0002340: 017a 5200 017c 0801 1b0c 0404 8801 0000 .zR..|.......... 0002350: 1800 0000 1c00 0000 a8fc ffff 5e00 0000 ............^... 0002360: 0041 0e08 8502 420d 0500 0000 1c00 0000 .A....B......... 0002370: 3800 0000 eafc ffff 1e00 0000 0041 0e08 8............A.. 0002380: 8502 420d 055a c50c 0404 0000 1c00 0000 ..B..Z.......... 0002390: 5800 0000 e8fc ffff 1d00 0000 0041 0e08 X............A.. 581,1 Bot
Copyright © 2015-2023 问渠网 辽ICP备15013245号