Vim的使用

Vim的使用

  1. 启动vim
  • vim 文件名
  1. vim的三种模式:
  • 命令模式 - 按键代表命令 —i或者a—> 编辑模式
    ​ —:或者/—> 末行模式
    ~ G - 光标移到文件末尾 / 500G - 光标移到第500行 / gg - 光标移到行首 / hjkl - 左下右上(前面可以加数字)
    ~ Ctrl+y / Ctrl+e - 移动一行
    ~ Ctrl+f / Ctrl+b - 翻一页
    ~ 0 - 光标到行首 / $ - 光标到行尾 / w - 光标移到下一个单词
    ~ dd - 删除光标所在行 / 100dd - 从光标所在行向下删除100行 / dw - 删除一个单词 / d0 - 从光标所在的位置删除到行首 / d$ - 从光标所在的位置删除到行尾
    ~ yy - 复制光标所在行 / 10yy - 从光标所在行开始复制10行
    ~ p - 粘贴 / 5p - 粘贴5遍
    ~ u - 撤销 / ctrl+r - 恢复
  • 编辑模式 - 键入内容 —Esc—> 命令模式
  • 末行模式 - 搜索/配置/执行系统命令 —Enter—> 命令模式
    ~ set nu - 显示行号 - set nonu
    ~ syntax on - 显示高亮语法 - syntax off
    ~ set ts=4 - 修改制表键的空格数
    ~ set expandtab - 将制表键处理为空格
    ~ set autoindent - 启用自动缩进代码
    ~ set ruler - 显示光标所在的位置 - set noruler
  • 映射快捷键:
    ~ map gg99999dd
    ~ inoremap _main if name == ‘main‘:
  • 多文件操作:
    ~ :ls - 查看所有打开的文件
    ~ :b 数字 - 指定显示哪个文件
    ~ :vs - 垂直拆分窗口
    ~ :sp - 水平拆分窗口
    ~ Ctrl+w两次 - 切换窗口
    ~ :qa - 退出所有窗口
    ~ vim -d 文件1 文件2 - 打开多文件进行版本比较

面向对象编程:

  1. 定义类(数据抽象(找名词) - 属性、行为抽象(找动词) - 方法)
  2. 创建对象(构造器语法)
  3. 给对象发消息(调用对象的方法)

面向对象的三大支柱:封装、继承、多态

类和类之间的关系:
~ 继承(is-a)
~ 关联(has-a)- 聚合/合成
~ 依赖(use-a)

创建链接
~ 硬链接(给磁盘文件增加了新的引用,只要引用数不为0文件就不会消失)
~ 软链接(相当于Windows系统下的快捷方式)

  • ln -s /usr/local/python37/bin/python3 /usr/bin/python3

  Reprint please specify: 曹志华的博客 Vim的使用

 Previous
网络相关命令 网络相关命令
查找命令:~ grep - 搜索字符串(支持正则表达式)~ find - 搜索文件 -name - 根据名字搜索 - find / -name "*.html" -size - 根据大小搜索 - -10M / +10M
2019-04-19
Next 
Linux系统下的软件安装 Linux系统下的软件安装
Linux系统下的软件安装:redhat package manageryellowdog updater modified 1. 包管理工具 - yum / rpm / apt yum search nginx - 从默认的仓库搜索有没有
2019-04-16
  TOC