共计 2269 个字符,预计需要花费 6 分钟才能阅读完成。
今天丸趣 TV 小编给大家分享一下 ubuntu 中如何使用 vim 终端编辑命令的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
一. VIM 高亮
进入 vim 后,在正常模式下输入以下命令,打开 php 代码高亮显示
:syntax 启用
: source $ VIMRUNITME/ 语法 /php.vim
二. VI 常用命令
_______________________________________________________
常规模式光标移动
__________________________________________________________
h 或左箭头键将光标向左移动一个字符
j 或向下箭头光标下移一个字符
或者向上箭头键将光标向上移动一个字符
l 或右箭头键将光标向右移动一个字符
ctrl+ f 屏幕向前翻页 (普通)
Ctrl b 屏幕向后翻页 (常用)
ctrl+ d 屏幕向前翻转半页
Ctrl u screen 向后翻转半页
光标移动到不是空格字符的下一列
- 光标移动到没有空格字符的前一列
Nspace 接受数字,然后按下空格键,光标将向右移动这一行
n 个字符,如 20 空格,光标将向右移动 20 个字符
0(这是数字 0) 移动到该行的第一个字符 (常用)
$ 移动到这一行的最后一个字符 (常用)
光标移动到屏幕的顶行
m 光标移动到屏幕中心的一行
光标移动到屏幕的底部
g 移动到这个文件的最后一行 (常用)
NG 移动到这个文件的 n 行。例如,20G 将移动到
第 20 行 (可匹配:set nu)
输入光标向下移动 N 行 (常用)
________________________________________________________________
通用模式查找替换
________________________________________________________________
/word 在光标前查找名为 word 的字符串
?Word 在光标前查找一个名为的字符串
:n1,n2s/word1/word2/ g 在 n1 和 n2 行之间找到 word1 并替换它
是 word2(常用)
:1,$s/word1/word2/ g 从第一行到最后一行搜索 word1 字符串并替换它
是 word2(常用)
:1,$s/word1/word2/ge 找到从第一行到最后一行的 word1 字符串并替换它
Word2,并显示提示供用户确认后再更换 (常用)
__________________________________________________________________
常规模式删除复制粘贴
__________________________________________________________________
X,X x 是向后删除一个字符,X 是向前删除一个字符 (常用)
Nx 向后删除 N 个字符
删除光标所在的整行 (常用)
Ndd 从光标所在行向下删除 N 行。例如,20dd 删除 20 行 (常用)
D1G 删除光标所在行到第一行的所有数据
DG 删除光标所在行到最后一行的所有数据
Yy 复制光标所在的行 (常用)
ny 从光标所在行向下复制 n 行。例如,20yy 复制 20 行 (常用)
Y1G 将光标所在行的所有数据复制到第一行
YG 将光标所在行的所有数据复制到最后一行
P,P p 指粘贴在光标下一行的复制数据,P 指粘贴在光标上的一行 (常用)
j 将光标所在行的数据和下一行的数据合并成一行
u 恢复之前的动作 (常用)
____________________________________________________________________
编辑方式
___________________________________________________________________
我,我插入:在当前光标处插入输入文本,现有字符将会向后
背面 (常用)
从当前光标所在的下一个字符开始输入的现有字符
会回落 (常用)
O、O 插入新行:从光标所在的下一行开始输入字符 (常用)
R,R 替换:R 将替换光标指向的字符:R 将始终替换光标指向的字符
按 Esc 键之前的文本 (常用)
Esc 退出编辑模式并返回正常模式 (普通)
___________________________________________________________________
命令行模式
___________________________________________________________________
:w 将编辑后的数据写入硬盘文件 (常用)
:w!如果文件属性为只读,则强制写入文件
:q 出口 vi(常用)
:q!如果您已经修改了文件,不想保存它,请使用它!不要保存文件以强制退出
保存:wq 后退出,如果是:wq!则强制保存并退出 (常用)
: w[文件名] 将编辑后的数据保存为另一个文件 (类似于保存新文档)
:r [filename] 在编辑的数据中,读入另一个参数的数据,即 filename
文件内容被添加到光标所在行的后面
:set nu 显示行号。设置后,每一行的行号会显示在它的前面
:set nonu 与 set nu 相反,是取消行号
N1,n2 w[文件名] 将 n1 到 N2 的内容保存为文件名
以上就是“ubuntu 中如何使用 vim 终端编辑命令”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,丸趣 TV 小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注丸趣 TV 行业资讯频道。