Ubuntu系统使用技巧 Vim基本技巧介绍

Ubuntu系统使用技巧:

	Ctrl+alt+t: 打开终端

​	Ctrl+L:清理屏幕

​	Tab: 自动补全

​	up/down: 调出命令执行记录

​	Ctrl+Alt+方向键:切换工作区

​	Alt+Tab: 切换任务

重定向、管道、通配符:

  • 重定向:就是把命令的执行结果写入到文件中

​ cmd > filename 把命令的执行结果以清空的方式写入到文件中(先清空再写入)

​ cmd >> filename 把命令的执行结果以追加的方式写入到文件中

  • 管道:相当于用一根管子把两个命令连接起来,一个命令的执行结果可以当作另一个命令的数据源

​ cmd1 | cmd2

​ find / | grep stdio.h

  • 通配符:可以执行模糊命令

​ ? 代表一个任意字符

​ * 代表任意多个字符

​ rm -rf / * 全部删除

终端的配置文件:

  • 精简命令提示符:

​ 打开 gedit ~/.bashrc 文件,在文件末尾添加:

​ PS1=’\u@\h:\w$ ’

​ 保存退出,关闭gedit

​ 输入命令 source ~/.bashrc 使配置文件生效

创建新目录并进入命令:

mk()
{
mkdir $1 && cd $1
}

  • 简单的脚本文件:

​ 脚本:由系统命令组成的带有执行权限的文本文件,执行脚本文件时被命令解释器读取并执行

​ chmod + x filename.sh touch a.c

​ ./filename.sh

​ chmod + x filename.cnf gedit a.c

​ 在文件夹中双击filename.cnf 运行

  • 打字练习软件:typespeed

​ sudo apt-get install typespeed

vim编辑器:

​ vi是系统自带的文本编辑器,vim是它的增强版本

​ 在终端下采用纯键盘操作的一款文本编辑器,号称编辑器之神,可以升级(可以二次开发),

​ 可以拓展(安装插件)

  • 基本用法:

​ 进入vim:vim filename.c(自带创建)

​ 输入i: 进入编辑模式,编写代码

​ 保存退出:按Esc键回到正常模式,输入ZZ保存退出

  • 三大模式:

​ 正常模式:一般用于阅读文档,快捷键修改文件

​ 插入模式:一般用于编辑文档,输入内容

​ 行底模式:一般用于配置vim,或者执行一些高级操作(输入:)

  • 模式切换:

​ 正常 输入i -> 插入

​ 插入 Esc -> 正常

​ 正常 输入:-> 行低

​ 行低 Esc -> 正常

​ 注意:插入与行底不能直接切换

正常模式下的操作:

  • 光标移动:
	h左 j下 k上 l右

​	gg	光标跳转到第一行

​	G	光标跳转到最后一行

​	n+Enter	往下跳转n行

​	n-	光标往上跳转n行

​	vim filename +n	进入文件后光标跳转到第n行

​	home	光标跳转到行首

​	end		光标跳转到行尾

​	pgup		向上翻一页

​	pgdn		向下翻一页

删除代码操作:

	x	删除一个字符

​	nx	删除n个字符

​	dw/de 删除一个连续字符串,区别是是否删后面的空格

​	d$ 从光标处删除到行尾

​	d^ 从光标处删除到行首

​	dd 删除光标所在的一行

​	ndd 删除n行

​	dgg 删除到首行

​	dG 删除到行尾

复制代码操作:

	yy 复制一行

​	nyy 复制n行

​	p 粘贴到光标下一行

​	大写P 粘贴到下一行

​	移动代码:

	删除的内容会放在粘贴板上,使用p\P可以达到移动效果

替换代码:

	xp 交换两个字符

​	r	替换一个字符

​	cw	替换一个单词

​	R	进入替换模式

撤销代码:

	u	撤销上一次操作

​	U	撤销整行所有操作

​	Ctrl+r	取消撤销操作

进入插入模式操作:

	i	从光标处进入插入模式

​	I	从光标所在行首进入插入模式

​	A	从光标所在行行尾插入

​	a	从光标下一个字符进入插入模式

​	o	从当前行下面插入一行空白行,进入插入模式

​	O	从当前行上面行插入空白行,进入插入模式

插入模式下的操作:

	Ctrl+p\n	自动补全 取变量名,函数名时尽量开头不同

​	Ctrl+i	自动缩进

​	Ctrl+j/m	回车

​	Ctrl+c	相当于Esc键

自定义按键:

	Ctrl+z:	保存退出功能

​	Ctrl+x:	保存并编译代码

​	Ctrl+p:	自动添加头文件和主函数

行底模式下的操作:

	w	保存文档

​	q	退出文档

​	wq	保存并退出

​	q!	强制退出

​	x	保存退出

​	X	加密文档,输入两次密码

​   解密set key= ,wq保存退出

	注意:ZZ只保存文件内容,不保存文件属性,但wq保存内容和属性

​	!cmd	在文件中执行系统命令,并返回 例如:!ls

​	/key	在文件中查找关键词key,n向下查找,N向上查找

​	%s/old/new	把old的关键词全部替换为new

​	set nu	设置显示行号

​	set nonu	设置隐藏行号

​	>n	n行代码整体向右缩进一次

​	<n	n行代码整体向左缩进一次

	***注意:在行底模式下,对vim的设置只是临时有效,如果想要长期有效需要写入到vim配置文件(~/.vimrc)中,并保存

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页