如何在xshell中打开python文件_linux快捷键编辑保存文件夹

这篇应该是linux居家必备,一次给大家归纳全了20200407

一、VI的操作逻辑

VIM的基础操作逻辑是:进入文件编辑界面,通过插入方式进行文件内容修改,修改过后保存退出。当然如果你懒 又不想学的话,用xshell也是可以的。

【实际操作说明】

进入: 输入:vi + 文件名 +回车 ----系统界面会跳转到这个文件的编辑页面

命令模式:默认进入的界面处于命令模式,等待接受命令(这里还不是修改配置)

编辑模式:输入I/A/O 都行,进入编辑模式,可以对文件进行编辑

退出编辑模式:按键盘左上角ESC建,退回命令模式

退出编辑页面:在命令模式下输入“:+ wq +回车 则完全退出

【案例】

如何在xshell中打开python文件_文件名_02

1、vi + supQ +回车 进入

如何在xshell中打开python文件_linux快捷键编辑保存文件夹_03

2、进入recording状态就是 等待你下发指令

如何在xshell中打开python文件_搜索_04

3、会进入一个recording状态(输入 a、i、o),我们来输入i 就会发现,进入了编辑模式

如何在xshell中打开python文件_命令模式_05

4、按下ESC 后 输入:“:+wq” 回车 后即可退出原始界面

二、命令区的几个常用属性

2.1、插入模式

a =在所在字符后面插入

A =在所在行尾插入

i=在所在字符前插入

I=在所在行行首插入

o= 在光标下插入新行

O=在光标上插入新行

都是屁话!!!用 i 这个属性就好了。。。。- -||

2.2、行号开关

可在文件编辑过程中看见自己在哪一行 ,挺好用的,建议默认启动

:set nu 设置行号

:set nonu 取消行号(默认)

如何在xshell中打开python文件_文件名_06

2.3、快速跳转

【在编辑模式下的快速跳转】

gg跳到第一行

G跳到最后一行

【在命令模式下的快速跳转】

:n 

2.4、 快速删除

【小操作】

1、删除光标所在处的字符 x

2、dd 删除光标所在的行

【批量删除行】

:999,1010d  +回车  (删除999到1010这11行所有配置)

下面2张图是案例

如何在xshell中打开python文件_搜索_07

如何在xshell中打开python文件_文件名_08

提示已被删除3行

2.5、快速搜索字符

搜索命令  / + 要查的字符串 +回车

如果这行不是你找的,那就继续按“n”找下一个  注意,严格区分大小写的(可用用set ic 这样就不区分大小写, set noic取消(默认))

如何在xshell中打开python文件_搜索_09

其他的 就xshell copy出来做吧!!!!无实际意义(像cli中的文本处理)

三、保存与退出

保存也有很多门道,主要有以下几种

:w 保存修改

:w +新文件名 =另存为

:wq 保存修改并退出

:q!不保存修改退出

zz快捷键(保存修改退出)

:wq!保存修改退出(文件所有者、root使用(强行保存))

四、其他骚操作

4.1 不退出的情况下查看系统文件信息

【格式】:!+系统命令

4.2 宏命令(缩写)

宏命令调用:比如 我jeff的邮箱是 jeff.hu@chinatelecomglobal.com  我想用jeffmail代替

那么使用:

如何在xshell中打开python文件_搜索_10

如何在xshell中打开python文件_文件名_11

一旦回车就会变,临时性的,保存退出就生效

4.3、保存自己编辑使用习惯

保存自己的编辑习惯方法:

需要在家目录文件下写个文件(比如我的root目录)

如何在xshell中打开python文件_文件名_12

如何在xshell中打开python文件_搜索_13

他用户在home下

/home/xxx

【案例】为root用户配置编辑习惯

如何在xshell中打开python文件_linux快捷键编辑保存文件夹_14

进去编辑完成后wq退出

随便进入一个文件编辑看看情况

如何在xshell中打开python文件_搜索_15

如何在xshell中打开python文件_文件名_16

ok 我的编辑习惯是 带行号、jeff邮箱可简写调用