Vim常用命令(一)

插入

  • I 在当前行首插入
  • A在当前行尾插入

查找

  • /text 查找text,按n查找下一个,N查找上一个
  • 光标处有词时,按*或者#,查找该词
  • :set hlsearch 高亮搜索结果
  • :set nohlsearch 关闭高亮搜索显示
  • :set incsearch 逐步搜索模式,对当前键入字符进行即时搜索,而不用等待键入完成

排版

在命令状态下,按==,对当前行自动排版。n==,表示对下面n行进行排版。gg=G,对整篇代码进行排版

选中文本

  • v 从光标当前位置开始,光标经过的地方都会被选中,再按一下v结束
  • shift+v, 从光标当前行开始,经过的行都会被 选中,再按一下shift+v结束
  • Ctrl+v,从光标当前位置开始,光标移动的起点和终点构成的矩形区域被选中,再按下Ctrl+v结束
  • ggVG,选中全部文本

选中文本后,复制 粘贴

  • y 复制 yy 复制一整行
  • “+y 复制到系统剪贴板
  • p 粘贴
  • “+p 从系统剪贴板粘贴

光标跳转位置

  • ctrl + o 返回光标之前位置; ctrl + i 再跳转回去

Vim批量注释与反注释

批量注释:按Ctrl+v进入可视化模式,然后移动光标选中要注释的行,再按大写的I键,输入注释符号(#,//等),最后按Esc键

批量反注释:Ctrl+v进入列选择模式,移动光标选中注释符,按下d即可删除注释

Python filter()函数

用于过滤序列,过滤掉不符合条件的元素。py2返回新列表,py3返回迭代器对象

filter(function, iterable)

接收两个参数,第一个为函数,第二个为可迭代对象,每个元素作为参数传递给函数进行判,然后返回 True 或 False

conda常用命令

查看conda环境

conda info -e

创建新的环境

conda create -n env_name

创建指定python版本的环境

conda create -n env_name python=x.x(2.7,3.5等)

移除环境

conda remove -n env_name –all

设置采用国内镜像

1、(临时方式)命令行conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yes

2、(永久方式)Windows下C://Users/username/.condarc,Linux/Mac下~/.condarc,没有可以创建,修改内容如下

channels:
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 
 - defaults
show_channel_urls: yes