zoukankan      html  css  js  c++  java
  • linux find/vi复制粘贴

    ################

    vim多行删除
    1.首先在命令模式下,输入“:set nu”显示行号; 2.通过行号确定你要删除的行; 3.命令输入“:32,65d”,回车键,32-65行就被删除了,很快捷吧
    如果无意中删除错了,可以使用‘u’键恢复(命令模式下)

    vim光标所在位置显示竖线(对齐文本使用)

    set cursorcolmun

    vi取消查找后的高亮显示:

    noh

    vim多行注释:
      1. 首先按esc进入命令行模式下,按下Ctrl + v,进入列(也叫区块)模式;
      2. 在行首使用上下键选择需要注释的多行;
      3. 按下键盘(大写)“I”键,进入插入模式;
      4. 然后输入注释符(“//”、“#”等);
      5. 最后按下“Esc”键。 注:在按下esc键后,会稍等一会才会出现注释,不要着急~~时间很短的
     
    vim删除多行注释:
      1. 首先按esc进入命令行模式下,按下Ctrl + v, 进入列模式;
      2. 选定要取消注释的多行;
      3. 按下“x”或者“d”. 注意:如果是“//”注释,那需要执行两次该操作,如果是“#”注释,一次即可
    =====================

    vi查找替换:

    %s/被替换的内容/替换为的内容

    vi编辑文本时:

    跳到第一行的第一个字符:连按两次“g”,

    跳转到当前行的第一个字符:在当前行按“0”

    查找当前目录下以utls开头的sql文件

    [oracle@test admin]$ find ./ -name 'utls*.sql'
    ./utlsxszd.sql
    ./utlsmtp.sql
    ./utlsampl.sql
    ./utlstddw.sql

    ################

    vi 在当前文本内复制粘贴

    yy 复制光标所在行;

    :6,8 copy 10  拷贝6至8行并粘贴到10行后;

    :2 copy 10 拷贝第二行并粘贴到10行后

    p 在光标所在行下一行粘贴

    --------------------------

     vi在不同的文本之间复制粘贴

    例如:将a.txt的内容拷贝到b.txt中,方法如下:

    1.vi a.txt  选择要复制的行(可通过yy选择)

    2.a.txt文本内输入:vi b.txt 打开b.txt并将光标定位到想要插入的位置

    4.p 在光标所在行下一行粘贴

    --------------------------

    同时打开a和b文件,输入:n或N可以在2个文件之间切换

    [oracle@joe ~]$ vi a.txt b.txt

     
  • 相关阅读:
    HDU 2054 A == B ?(找小数点)
    javaWeb_使用标签库简化jsp
    EC2的维护更新-总结篇及有效经验分享
    SSLStrip 终极版 —— location 瞒天过海
    华为部分真机调试无法显示log问题解决
    LeetCode
    Tcl脚本调用高层API实现仪表使用和主机创建配置的自己主动化測试用例
    web工程调用hadoop集群1.2
    3DShader之移位贴图(Displacement Mapping)
    Java 学习第一天
  • 原文地址:https://www.cnblogs.com/joeshang/p/10592238.html
Copyright © 2011-2022 走看看