首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VI退出 退出VIM 适用新手

今天看了篇文章,说10万人中就有1个人不知道怎么退出VIM,我第一次用的时候也不知道怎么退出。 一、退出方法如下: :q — 退出(这是:quit的缩写) :q! — 不保存退出(这是:quit!...的缩写) :wq — 写入文件并退出(这是:writequit的缩写) :wq!...— (如果文件只有读权限)写入并退出;(如果文件没有写权限,强制写) :x — 类似于:wq,如果文件无变动,那就不写入 :qa — 退出全部(这是:quitall的缩写) 二、如果只是使用简单的文本编辑...、退出,使用的命令4个就足够了: 1、Linux下打开vi文本编辑器 vi 文件名 2、插入(即编辑文本) i 3、强制保存并退出(首先:按ESC键,跳到命令模式) :wq!...4、不保存并强制退出(首先:按ESC键,跳到命令模式) :q!

6.1K70
您找到你想要的搜索结果了吗?
是的
没有找到

虚拟环境

虚拟环境 一、为什么要使用虚拟环境 二、安装 Virtualenv 可以完成虚拟环境的所有功能,但是命令复杂不好用 Virtualenvwrapper 是一个扩展包命令更好用,两个都需要安装 Pip...需要配置环境变量 此电脑=》属性=》高级系统设置=》高级=》环境变量=》系统变量=》新建=》 WORKON_HOME = F:\WEBENV 其中F:\WEBENV 为F盘的 WEBENV文件夹 三、虚拟环境命令...创建=》mkvirtualenv 虚拟环境名字 删除=》rmvirtualenv 虚拟环境名字 切换=》workon 虚拟环境名字 退出=》需要已经处于虚拟环境下方 使用命令 deactivate...(这样方便一个git仓库管理多个django项目) 结果应该是pycharm的 .idea 目录和.git, 和新建的demo1文件夹在同级目录 八、指定Pycharm使用上述创建的env1虚拟环境...File=》settings=》Project=》Project Interpreter=》 选择虚拟环境的python.exe 最终结果确保项目的Project Interpreter为env1

44420

docker 容器自动退出(退出docker容器命令)

问题现象 centos 启动一个容器添加了-d 参数,但是docker ps 找不到容器,docker ps -a查看却已经退出了 [root@VM_0_6_centos ~]# docker run...[root@VM_0_6_centos ~]# docker logs centos 没有任何异常日志 退出原因 1、docker容器运行必须有一个前台进程, 如果没有前台进程执行,容器认为空闲,...就会自行退出 2、容器运行的命令如果不是那些一直挂起的命令( 运行top,tail、循环等),就是会自动退出 3、这个是 docker 的机制问题 解决方案 方案1: 网上有很多介绍,就是起一个死循环进程...,让他不停的循环下去,前台永远有进程执行,那么容器就不会退出了,以centos为例 shell>docker run -d centos /bin/sh -c “while true; do echo...shell>docker ps 容器运行起来了 进入容器的方法: 使用exec,不要使用attach命令 attach命令就是使用现有终端,如果你要退出容器操作,那么bash结束,容器也就退出

5K40

父进程退出时如何确保子进程退出

前言 子进程退出的时候,父进程能够收到子进程退出的信号,便于管理,但是有时候又需要在父进程退出的时候,子进程也退出,该怎么办呢? 父进程退出时,子进程会如何?...如何确保父进程退出的同时,子进程也退出? 既然如此,如何确保父进程退出的同时,子进程也退出呢?或许我们可以在子进程和父进程之间建立通信管道,一旦通信异常,则认为父进程退出,子进程自己也回收资源退出。...内容很多,主要意思为:设置一个信号,当父进程退出的时候,子进程将会收到该信号。 那么根据这个,我们完全可以在父进程退出时,也给子进程一个退出的信号。...总结 有些情况下,我们常常需要父子进程共存亡,子进程退出时,父进程可以通过wait捕捉子进程的退出状态,但是父进程退出时,子进程却难以得知。...因此,在最初fork子进程的时候,便表明了,当父进程退出的时候,子进程收到SIGKILL信号,最终也退出。以此达到同生共死的目的。

11.5K21

linux vi命令 退出不保存,linux vi保存退出命令(如何退出vi)

在末行模式下,若在用此命令退出Vi时,返回到shell;若当前编辑的文件没被修改过,输入命令 :wq Vi将先保存文件,输入命令 :w Vi保存当前编辑文件,输入命令 :x 该命令的功能同命令模式下的ZZ...命令功能相同,连按两次大写字母Z,编辑文件没有被保存,然后Vi并不退出, 在命令模式中,则Vi保存该文件后退出。...newfile 否则可选择另外的文件名来保存当前文件,若当前编辑的文件曾被修改过,但并不退出,若用户就是不想保存被修改后的文件而要强行退出Vi时, 在末行模式下,则Vi直接退出, 返回到shell,若newfile...是一个已存在的文件,然后退出Vi返回到shell, 在末行模式下,则Vi在显示窗口的最末行显示如下信息: No write since last change (use !...to overrides) 提示用户该文件被修改后没有保存,可以再给编辑文件起一个新的文件名,输入命令 :q 系统退出Vi返回到shell,继续等待用户命令。

26.8K20

Python虚拟环境

对此,解决之道就是创建虚拟环境。 一个项目创建一个虚拟环境,在每个虚拟环境之中,就相当于一个“裸机”,里面所需要的东西任你根据当前的需要自由配置,并且不会影响到其他项目。...激活虚拟环境 要使用虚拟环境,必须先激活。 注意,虚拟环境激活前后,shell的提示符会发生变化。...重现虚拟环境配置 前面,曾经创建了一个Python2的虚拟环境,现在要将刚才在Python3的虚拟环境中安装的各个模块(即配置),移植到Python2的虚拟环境中——注意,这种做法并不提倡,但是,这里纯粹是为演示虚拟环境的重现移植...在下面的操作中,首先要从python2venv的虚拟环境退出。...首先,要退出当前的虚拟环境,并删除python3venv目录。然后,重新创建虚拟环境——从这就可以看出虚拟环境的优势,你可以任意删除和重建,每次重建之后它都是“干干净净”的。

1.5K20

python安装虚拟环境步骤_python虚拟环境迁移

退出虚拟环境 (ubuntu_env) pika:/media/pika/files/mine/ENV/ubuntu_envdeactivate pika:/media/pika/files/mine...直接在该环境中使用deactivate命令即可退出 Note: deactivate.bat是还原控制台环境变量设置 删除虚拟环境 rm -r venv 直接删除虚拟环境所在的文件夹venv就删除了我们创建的...venv虚拟环境 linux下virtualenv其它命令 列出虚拟环境列表 workon 也可以使用lsvirtualenv 新建虚拟环境 mkvirtualenv [虚拟环境名称] 启动/切换虚拟环境...workon [虚拟环境名称] 删除虚拟环境 rmvirtualenv [虚拟环境名称] 虚拟环境迁移 当需要将虚拟环境env转移到同一台电脑的另一个目录下时 或者当需要将虚拟环境env1迁移或复制到另一个虚拟环境...注意,虚拟环境中安装python拓展包需要先如上进入虚拟环境,不然就安装在系统的python路径下了。

7.7K10

python虚拟环境

virtualenv --no-site-packages myenv 进入/退出 cd /home/wangbm/Envs # 激活虚拟环境 $ source my_env01/bin/activate...# 退出虚拟环境 $ deactivate 删除 删除虚拟环境,只需删除对应的文件夹就行了。...但是很多情况下,人是会懒惰的,到时可能会有很多个虚拟环境散落在系统各处,你将有可能忘记它们的名字或者位置。 还有一点,virtualenv 切换环境需要两步,退出 -> 进入。不够简便。...但是很多情况下,人是会懒惰的,到时可能会有很多个虚拟环境散落在系统各处,你将有可能忘记它们的名字或者位置。 还有一点,virtualenv 切换环境需要两步,退出 -> 进入。不够简便。...requirements_file] [virtualenv options] ENVNAME 常用方法 # 创建 $ mkvirtualenv my_env01 # 进入 $ workon my_env01 # 退出

1.2K20

python虚拟环境

[virtual-environment.jpeg] 一 什么是虚拟环境 Python applications will often use packages and modules that don...引用自Virtual Environments and Packages Python 虚拟环境与docker容器的概念有点类似,也和操作系统的沙箱有点类似。...用户可以创建独立的虚拟环境,然后在虚拟环境安装指定的外部包,每个虚拟环境之间不会相互影响。 所以,独立的虚拟环境可以方便制作不同的application runtime,也是用来制作测试环境。...二 python虚拟环境使用场景 同一个服务器上,不同的程序依赖同一个包不同的版本 创建测试环境,安装一些特殊的包 创建测试环境,测试同一个包不同的版本 防止影响os原来安装的包,创建独立的环境运行程序...三 如何创建 Python 虚拟环境 python3 -m venv tutorial-env # start source tutorial-env/bin/activate # stop deactivate

52430

Python虚拟环境

虚拟环境的名字(此例中是 my_project ) 可以是任意的;若省略名字将会把文件均放在当前目录。...要删除一个虚拟环境,只需删除它的文件夹。(要这么做请执行 rm -rf my_project ) 然后一段时间后,你可能会有很多个虚拟环境散落在系统各处,你将有可能忘记它们的名字或者位置。...最后,记住在源码版本控制中排除掉虚拟环境文件夹,可在ignore的列表中加上它。...virtualenvwrapper virtualenvwrapper 提供了一系列命令使得和虚拟环境工作变得愉快许多。它把你所有的虚拟环境都放在一个地方。...2.在虚拟环境上工作: $ workon my_project 或者,你可以创建一个项目,它会创建虚拟环境,并在 $PROJECT_HOME 中创建一个项目目录。

1.6K150

python虚拟环境

如果要指定虚拟环境使用的python,需要加上参数p来指定虚拟环境使用的python,如图所示。 ?...最后的python27env只是虚拟环境的名字,创建虚拟环境的过程到此结束,然而,我们并没有使用虚拟环境,使用虚拟环境之前,首先应该激活虚拟环境,如图所示。 ?...然后就可以使用这个虚拟环境了,只不过要注意:虚拟环境默认情况下特别的纯净,没有一个第三方库,几乎都要自己装!还有就是一旦命令提示符关闭之后虚拟环境也会关闭,要想使用还得重新激活!...所以我不推荐大家使用这样的虚拟环境,要想使用虚拟环境,可以使用pycharm,在创建工程的时候指定好虚拟环境该工程就会一直使用那个虚拟环境(在后期可以修改这个环境),而不至于像上面那样进进出出!...下一行就是设置虚拟环境的路径。再下一行是选择解释器,这里一定要选对!创建的虚拟环境和所选择的解释器是对应的!

77810

pycharm虚拟环境的解释器设置_pycharm虚拟环境

什么是Pycharm中的虚拟环境 假如想要在Pycharm中建立两个项目,并且这两个项目需要用到同一个第三方库的不同版本,如果这两个项目共享一个运行环境,那么此时就会发生版本冲突问题。...为了解决这个问题,Pycharm提供了Virtualenv(即,虚拟环境)。Virtualenv可以创建一套独立运行的Python环境,从而做到不同项目之间的隔离。...当在Pycharm中新建一个工程时会弹出如下界面: New environment 代表新建一个虚拟环境,Existing interpreter代表不新建虚拟环境(选择现有的环境) Inherit...global site-packages代表该虚拟环境可以使用base interpreter中的第三方库 Make available to all projects代表可将此虚拟环境提供给其他项目使用

1.2K20
领券