linux的命令vim linux的命令行怎么打开( 二 )


Linux中的 VI/VIM的命令查询简单的来说 ,  vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方 。vim 则可以说是程序开发者的一项很好用的工具,就连 vim 的官方网站 () 自己也说 vim 是一个『程序开发工具』而不是文字处理软件~ _。你可以将 vim 视作 vi 的进阶版本 , vim 可以用颜色或底线等方式来显示一些特殊的信息 。
基本上 vi 共分为三种模式,分别是『一般指令模式』、『编辑模式』与『指令列命令模式』 。这 三种模式的作用分别是:一般指令模式 (command mode)、编辑模式 (insert mode)、指令列命令模式 (command-line mode) 。
以 vi 打开一个文件就直接进入一般指令模式了(这是默认的模式,也简称为一般模式) 。在这个模 式中,你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整列』来处 理文件内容, 也可以使用『复制、贴上』来处理你的文件数据 。
在一般指令模式中可以进行删除、复制、贴上等等的动作,但是却无法编辑文件内容的! 要等到你按下『 i, I, o, O, a, A, r, R 』等任何一个字母之后才会进入编辑模式 。通常在 Linux
中,按下这些按键时,在画面的左下方会出现『 INSERT 或 REPLACE 』的字样,此时才可以进 行编辑 。而如果要回到一般指令模式时,则必须要按下『Esc』这个按键即可退出编辑模式 。
在一般模式当中,输入『 : / ?』三个中的任何一个按钮,就可以将光标移动到最底下那一列 。在 这个模式当中,可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、离开 vi 、显 示行号等等的动作则是在此模式中达成的!
具体命令如下图所示(来自鸟哥的 linux 私房菜)
5. Linux的vi/vim使用及常用快捷键命令行下,输入vim xxx.c就会进入vim一般模式 , 并开始编辑这个xxx.c的文件 。
使用vim xxx.c就会默认进入vim一般模式 。
在一般模式下,按下i键就会进入编辑模式,也称INSERT MODE(插入模式) 。
编辑模式中,按ESC键会退出编辑模式回到一般模式 。
按下:键就会进入命令模式 。
按下ESC键回到一般模式 。
命令模式下,输入
:wq 这个命令再按回车键就会保存并退出vim(write and quit)
:q 退出vim(不会保存)
:q! 强制退出vim(不会保存)
yy 拷贝当前行
5yy 拷贝当前行及下面一共5行
p 粘贴
dd 删除当前行
4dd 删除当前行及下面一共4行
G 定位到最后一行
gg 定位到第一行
快速定位到指定行号:输入一个数字然后按下G(shift+g)
u 撤销前一个操作
/xx 按下回车就会在文件中查找xx , 查到会高亮第一个字符,按n会查找下一个xx
:set nu 显示行号
:set nonu 取消显示行号
Linux基础-vim模式1.1普通模式用linux的命令vim的编辑器命令linux的命令vim,比如移动光标linux的命令vim,删除文本等等 。这也是 Vim 启动后的默认模式linux的命令vim , 在普通模式中linux的命令vim , 有很多方法可以进入插入模式 。比较普通的方式是按 a(append/追加)键或者 i(insert/插入)键 。
1.2插入模式,按键会向文本缓冲中插入文本 。编辑器编辑过程中一直保持这个模式 。在普通模式下使用下面的键将进入插入模式,并可以从相应的位置开始输入
i:在当前光标处进行编辑
I:在行首插入
A:在行末插入
a:在光标后插入编辑
o:在当前行后插入新行
O:在当前行前插入新行
cw:替换从光标所在位置后到一个单词结尾的字符

推荐阅读