• vim 知识点小结


    vim用法可以学习:vim用法

    Vim修改tab为4个空格 vi /etc/vim/vimrc 添加:set ts=4
    vim中翻页的快捷键:向上翻页 ctrl+b,向下翻页 ctrl+f
    vim替换换行符:将空格替换为换行符:1,$ s/ / /g
    vim删除空行::g/^$/d vim删除包含特定内容的行::g/something/d
    显示行号:set nu, 取消显示行号:set nonu
    vim卡住:使用vim并按了 Ctrl + s时,你会发现不能输入任何东西了,像死掉了一般,其实vim并没有死掉,这时vim只是停止向终端输出而已,要想退出这种状态,只需按Ctrl + q 即可恢复正常。
    vim命令模式下撤销和恢复操作:使用u可以撤销之前的修改,使用ctrl+r可以恢复之前撤销的修改
     

    vim 多行注释

    1.多行注释:
    esc进入命令行→按ctrl+v进入区域选择模式→使用上下键选择要注释的多行→使用大写I进入插入模式→输入注释符→按下ESC键(按ESC之前不要移动鼠标)
    2.删除多行注释:
    esc进入命令行→按ctrl+v进入区域选择模式→使用上下键选择要取消注释的多行→按下“x”或者“d”. 注意:如果是“//”注释,那需要执行两次该操作,如果是“#”注释,一次即可
    3.多行删除
    1.首先在命令模式下,输入“:set nu”显示行号; 2.通过行号确定你要删除的行; 3.命令输入“:32,65d”,回车键,32-65行就被删除了,很快捷吧
    如果无意中删除错了,可以使用‘u’键恢复(命令模式下)
     

    解决Xshell关闭vim后内容仍停留在屏幕的问题

    问题描述
    使用Xshell远程连接终端后,当关闭vim时,内容仍然停留在屏幕上。
    解决问题
    1.编辑.bashrc文件:
    vim ~/.bashrc
    在最后添加一行: export TERM=xterm
    2.重新登陆终端即可
     

    vim跳转到指定行

    在vim中有3中方法可以跳转到指定行(首先按esc进入命令行模式):
    1、ngg/nG (跳转到文件第n行,无需回车)
    2、:n (跳转到文件第n行,需要回车)
    3、vim +n filename (在打开文件后,跳转到文件的第n行)
     

    vim——打开多个文件、同时显示多个文件、在文件之间切换

    打开多个文件:
    1.vim还没有启动的时候:
    在终端里输入 vim file1 file2 ... filen便可以打开所有想要打开的文件
    2.vim已经启动
    输入 :open file 可以再打开一个文件(已有或者不存在的都可以),并且此时vim里会显示出file文件的内容。
     
    同时显示多个文件:
    :split
    :vsplit
     
    在文件之间切换:
    1.文件间切换
    Ctrl+6 下一个文件
    :bn 下一个文件
    :bp 上一个文件
    对于用(v)split在多个窗格中打开的文件,这种方法只会在当前窗格中切换不同的文件。
    2.在窗格间切换的方法
    Ctrl+w+方向键——切换到前/下/上/后一个窗格
    Ctrl+w+h/j/k/l ——同上
    Ctrl+ww——依次向后切换到下一个窗格中
     

    shell 在vim中插入递增的数字

     
    1.使用line()函数
    :1,$ s/^/=500+line('.').',' /gc
    在整个文件的行首一次加上501, 502,等等
    只处理了行首!
     
    2.使用range()函数
    " 为前30行加上行号 :for i in range(31) //序号从1开始到30 :call setline(i,i .' '. getline(i)) :endfor
    可以同时对行首行尾处理
     

  • 相关阅读:
    GoogleTest 之路2-Googletest 入门(Primer)
    GoogleTest 之路1-Generic Build Instructions编译指导总方案
    Tinyhttpd 知识点
    栈初始化
    ARM S3C2440 时钟初始化流程
    GNU 关闭 MMU 和 Icache 和 Dcache
    bootloader 关闭看门狗
    bootloader svc 模式
    Uboot S3C2440 BL1 的流程
    GNU 汇编 协处理器指令
  • 原文地址:https://www.cnblogs.com/mianbaoshu/p/13884483.html
Copyright © 2020-2023  润新知