git 修改命令 VI
1、vi & vim 有两种工作模式:
(1) 命令模式:接受、执行 vi & vim 操作命令的模式,打开文件后的默认模式;
(2) 编辑模式:对打开的文件内容进行 增、删、改 操作的模式;
#在编辑模式下按下 ESC 键,回退到命令模式。
2、创建、打开文件:$ vi [filename]
(1)使用 vi 加 文件路径(或文件名)的模式打开文件,如果文件存在则打开现有文件,如果文件不存在则新建文件,并在终端最下面一行显示打开的是一个新文件。
(2)键盘输入字母 “i”或“Insert”键进入最常用的插入编辑模式。
3、保存文件:
(1)在插入编辑模式下编辑文件。
(2)按下 “ESC” 键,退出编辑模式,切换到命令模式。
(3)在命令模式下键入"ZZ"或者":wq"保存修改并且退出 vi 。
(4)如果只想保存文件,则键入":w",回车后底行会提示写入操作结果,并保持停留在命令模式。
4、放弃所有文件修改:
(1)放弃所有文件修改:按下 “ESC” 键进入命令模式,键入 “:q!” 回车后放弃修改并退出vi。
(2)放弃所有文件修改,但不退出 vi ,即回退到文件打开后最后一次保存操作的状态,继续进行文件操作:按下 “ESC” 键进入命令模式,键入 “:e!” ,回车后回到命令模式。
git 修改命令 VI相关推荐
- Git修改用户名和邮箱的方法(附Git常用命令)
文章目录 1. 修改全局的用户名与邮箱 2. 修改当前项目的用户名和邮箱 3. 附录:Git常用命令 1. 修改全局的用户名与邮箱 一种修改方式: git config --global user.n ...
- Git 高频命令、版本回退、分支操作、文件修改删除、撤销、标签、远程仓库推送、拉取
1. 高频命令 git add 将工作文件修改提交到本地暂存区. git add . 将所有修改过的工作文件提交暂存区(常用). git commit -m "XXX" 为本次修改 ...
- 【Git】Git 基础命令 ( 添加暂存文件 git add | 提交文件至版本库 git commit | 查看版本库状态 git status | 查询文件修改 git diff )
文章目录 一.添加暂存文件 git add 二.提交文件至版本库 git commit 三.查看版本库状态 git status 四.查询文件修改 git diff 一.添加暂存文件 git add ...
- git修改服务器的命令行,Git版本控制工具安装及命令行操作
很多小伙伴不知道如何来安装Git版本控制工具,对于命令操作比较陌生.本文做了一个详细的文档,希望对大家有所帮助. 1.git 是什么一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制 ...
- 浅谈git rebase命令 -- git修改历史提交信息
浅谈git rebase命令 如果你只想修改git log命令打印到终端上的最后一个提交信息,那么使用git commit --amend命令直接修改就好. 如果你还想合并最近的某几个提交为一个提交, ...
- Git常用命令和Git团队使用规范指南
1. 前言 在2005年的某一天,Linux之父Linus Torvalds 发布了他的又一个里程碑作品--Git.它的出现改变了软件开发流程,大大地提高了开发流畅度,直到现在仍十分流行,完全没有衰退 ...
- git rebase命令(转)
转自: https://www.yiibai.com/git/git_rebase.html git rebase命令在另一个分支基础之上重新应用,用于把一个分支的修改合并到当前分支. 使用语法 gi ...
- Git 修改已提交 commit 的信息
背景 由于 Github 和公司 Git 使用账号不一样,偶尔没注意,提交出错后就需要修改 commit 信息. 修改最后一次提交 commit 的信息 # 修改最近提交的 commit 信息 $ g ...
- Linux:搭建GIT服务,Linux中使用git,git基础命令,和原理
目录 GIT GIT安装 Git概念 Git使用 Git的文件分类 提交代码 Git提交代码总结 增加补充代码 diff 查看纤细修改内容 HEAD 检出[checkout] 重置[res ...
最新文章
- LeetCode 905	 Sort Array By Parity--Java stream,Python lambda表达式一行 解法
- mfc 固定编辑框输入上限和下限_餐饮行业案例:固定工资、底薪提成改成这样,员工为自己拼命干...
- Netty 入门示例
- 《TCP/IP详解》
- C语言 | 基于STM32的IIC代码实现(源代码)
- 玩转spring MVC(九)---Spring Data JPA
- Send mail via http client - CL_SAM_SESSION_QUEUE_SENDER
- mysql单台跨数据库查询_在MySQL中怎样进行跨库查询?
- mysql2005卸载步骤,二次安装mysql步骤
- DEKR 解构式人体关键点回归(二):标签分配(Label Assignment)
- opencv读取视频,读取摄像头
- 【华为机试真题 JAVA】最大股票收益-100
- cocos2d-android基础教程
- 谷歌浏览器崩溃解决方法
- python3.8安装cartopy使用报错:DLL load failed while importing trace
- STM32F103调试笔记(1)——microusb接入电脑后显示未知USB设备(代码43)
- Python 用户输入和循环的学习
- 华为C8815 ROOT 成功
- Iphone, Ipad, Iwatch 屏蔽系统更新提示
- Android账号同步系统的建立——AccountManager及其他相关类的运用
热门文章
- 注册表 关闭打印机服务器,Windows 2016 server部署打印机服务器后 重启服务器,出现“重定向的打印机”,如何来删除?...
- 什么?你连个三色渐变圆角按钮都需要UI切图?
- GIS添加图层、查询详细
- php显示2038年,PHP转换超过2038年日期出错如何解决
- 【转】sql server创建复合主键的2种方法
- 文件管理器和FTP客户端:ForkLift for Mac
- MPEG-2 PS流
- Hadoop LZO压缩配置
- 《新编计算机科学概论》一2.5 计算机软件系统
- 第五章——树(数据结构)