python15.使用vim编辑python代码

deepin
Linux 多个分支版本衍生出有ubuntu等
windows 多个分支版本有cmd、xp、8、10等
os

常用命令
Linux常用命令:(华为预置的系统是Linux)
Linux中,在windows powershell安装了Linux的就可以使用他的命令,从而查看windows的用户目录(如laptop-42r9o1j4\86189用户目录),
虚拟机进入查看的是pyvip用户目录
window同时也可以用他自己的命令如dir

(/)根目录,包含所有文件,是源头,斜杠就是根目录
(home)家目录,根目录中含有。。。又称用户目录,包含(pyvip等),一般用虚拟机登录会先进入用户目录
输入文件或目录首字母按tab键可以自动补全本来存在的内容(有相同首字母 的只会补全到共有的前面出现的字母),再按两次出现详细内容
cd home/跳转到家目录然后再输入cd加目录名加/可以跳转或者在其他非home家目录跳需要打出完整路径
(单个文件的路径斜杠在末尾,多个的绝对路径在前面或前后都有如/home/pyvip/)才能到home的用户目录,
cd~这是跳转到所在的用户目录,家目录的分支,跳转他不显示,所以还要输入ls才会查看
ls不加是看当前路径,加可以有相对路径或绝对路径,查看的文件夹和文件的名字颜色不一样,ls加-a查看所有隐藏文件(文件前带 . 是隐藏文件 )
在所在路径有的目录或文件,用ls加其名称才能查看
cd什么都不加会回到一开始进入的目录下,加…是报错,加…是上一级,加…/…是上一级的上一级(有多少斜杠就返回多少级),
加.是什么都不执行,加-是回上一次,直接加-不空格会报错
$前一般都显示目录的级别
touch创建文件可以在文件前加指定路径来精准添加到哪,mkdir创建文件夹
cat只能看文件内容(脚本文件隐藏文件都能看),ls无法看到内容只能看到名称
copy文件出一个文件
mv 移动文件或文件夹到文件夹中,后缀的文件夹换成文件会变成前缀内容覆盖后者的文件的内容,
但名称不变前者消失,不同级的要输入相对路径或绝对路径
创建不需要在名称后加斜杠,调用才要

linux没有回收站机制,删除就没了,所以要创建临时文件调出来用
rm可以删除文件但不能直接删除有文件的文件夹,特殊文件要加sudo来提权,但要输入用户密码解锁root超级用户,hostname主机名
rm一般常用的是加参数-f或-r(-r是递归删除递归形式的把文件夹连同其中的文件也删了,-f是强制删除),-rf是最强删除命令能删除根目录(删系统),虚拟机中删除不会有真实影响
这里的参数可以加在被删除文件前也可以在后,linux的命令的参数都可灵活运用

man查看功能命令,可以加在命令前查看命令用法,然后可以按Q退出,按F或B可以上下翻页看内容,有些命令效果相同
命令加 --help也可以看命令用法,但man更详细

vim编辑器(相当于有插件的记事本):
可以用命令处理不用鼠标操作
vim加文件名(没有这个文件名时,vim可以自动创建),进入文件开始编辑
命令模式(文本的操作)shift和zz就是保存并退出,保存加退出还有:x,输入模式(编辑),末行模式(在命令模式下按shift和:,有复杂点的功能)他们分别执行的命令都不同
/加内容再加N向前搜索按n/会自动变?是向前搜索,?加内容再加n是向后按N会变/(这种命令是和查找连用的),向前向后都是由按N还是按n决定的
有些装好的插件按快捷键F几就可以执行了
命令模式下9yy复制9行,数字决定多少行,3d加回车是3加1行,3dd是3行删除,dw光标开始删除到行尾,x删除光标所在字符,dd有剪切的功能会影响复制,所以yy后要考虑是否dd
u撤销上次操作,ctrl+r反撤销,
s替换然后进入插入模式,s/字符1/字符2替换当前行第一个,后面加g是换当前行所有,加g,而且s前还加%是所有行的所有都换
v跟着光标选,ctrl+v竖着选,V横着所有行选,加gg或G等直接跳选,所有选中的字符可一起执行命令
shift+>是右边缩进,shift+>是左边缩进

python的文件运行
如果有多个python版本,运行时要创建虚拟环境运行其中一个版本
workon加python 3(版本名),什么都不加时,可以查看所有版本,然后python -V可以查看虚拟执行的版本,然后python 加文件名就可以执行不用再详细写出版本名(写版本名不是在虚拟环境下执行),然后按deactivate就可以退出

猜你喜欢

转载自blog.csdn.net/qwe863226687/article/details/113969198