• vim巧妙用法


    1. 块复制

    1. 按ctrl+v键,编辑框最下方将出现“可视 块”字样
    2. 使用方向键移动光标,选择矩形区域内的文字
    3. y 键复制文本; d 键剪切文本;p 键粘贴文本
    4. 按shift+v键,多行选择

    2. 分屏

    1)水平分屏

    # vim -on file1 file2 ...

    o:水平
    n:文件数

    切换:ctrl + w + w
    水平分好的文件中打开别的文件:sp filename

    2)垂直分屏

    # vim -On file1 file2 .....

    O:垂直
    n:文件数
    垂直分好的文件中打开别的文件:vsp filename

    3. e

    :e file //切换文件
    :e dir //打开文件浏览器

    4. 工作组切换
    Kylin:alt +F1/…/F6
    ubuntu:ctrl+alt +F1/…/F7

    5. 合并一个不稳定的终端
    使用less或者cat列出一个文件或二进制文件,导致你的终端显示乱码、发出报警声。而bash仍然继续工作着

    # reset

    初始化终端

    6. 调整代码缩进

    :set shiftwidth=4 //自动缩进空白字符个数
    ctrl + v //可视化选择
    +   //自动调整

    7. 标签页

    :tabnew filename    //新建
    :tabp   //切换
    :tabn   //切换

    8. 映射

    # 键表
    
    <k0> - <k9> 小键盘 09 *keypad-0* *keypad-9* 
    <S-...>     Shift+键 *shift* *<S-* 
    <C-...>     Control+键 *control* *ctrl* *<C-* 
    <M-...>     Alt+键 或 meta+键 *meta* *alt* *<M-* 
    <A-...>     同 <m-...> *<A-* 
    <t_xx>      termcap 里的 "xx" 入口键 
    //举例
    
    :map <C-c> :tabp<CR>    //Control+c

    9. 输入Windows换行符

    int i = 0;^M

    ctrl+v+m

    10. 显示换行符制表符
    ^I是制表符,$是换行符

    :set list   //显示
    :set nolist //去显示

    11. 查看文件编码

    :set fileencoding

    12. 修改文件格式

    :set fileformat?    //查询
    :set fileformat=unix    //设置为unix文件格式
    :set fileformat=dos //设置为dos文件格式
  • 相关阅读:
    CSS 图像左右对齐
    CSS 图像居中对齐
    CSS 图像大小
    CSS表单3 光标样式 (每个位置鼠标放上去的样式不同)
    CSS表单2 组件排版
    对于下一代互联网的畅想
    VMware nat可以 桥接不可以
    jsp 入门
    flask_whooshalchemyplus 搜索
    PasswordField 无法设置默认值
  • 原文地址:https://www.cnblogs.com/zhangxuechao/p/11709845.html
Copyright © 2020-2023  润新知