命令行编辑文件

通常我们简单编辑脚本、配置文件时,并不会用SFTP的方式先下载编辑、再上传覆盖的方式。我们可以使用Vim编辑器做编辑。

Vim具有一定的学习成本,与惯常的文本编辑器原理并不相同。请参考此教程

以下介绍基本的操作(高亮表示必须先学会再使用Vim),避免进入Vim后无法退出。

1、打开文件

vim run.py

2、正常模式下的一些操作:

  • 上下左右键:导航
  • h:向左
  • j:向下
  • k:向上
  • l:向右
  • w:移动到下个词的开头
  • e:移动到下个单词尾部
  • b:移动到上个单词首部
  • gg:移动到最顶部
  • G:移动到最后
  • yy:复制当前行
  • yw:复制一个词
  • p:粘贴
  • 2p:粘贴2次
  • dd:删除当前行
  • .:重复前次操作
  • u:撤回前次操作
  • ctrl+r:恢复前次操作
  • :%s/old str/new str/g:全局替换

3、进入编辑模式:

  • i向当前字符前插入
  • I:向行首插入
  • a:向当前字符后插入
  • A:向行尾插入
  • o:新增下一行
  • O:新增上一行
  • ci{:删除{括号里的内容并进入编辑

4、按Esc退出编辑模式,并输入以下内容来退出。

  • :wq保存并退出
  • :q!强制退出

注意,冒号:是必须的。


最后更新: July 18, 2022