zoukankan      html  css  js  c++  java
  • vi小结1

    我使用xshell,vi里面中文乱码:

    http://www.cnblogs.com/TianFang/archive/2013/01/21/2870181.html 发现他的问题(gcc编译出错时会出现乱码)跟我不同,行不通。 我本机是/etc/sysconfig/language

    http://www.cnblogs.com/just4fun/archive/2011/07/15/2107190.html 也不行,我本机没有/.vimrc

    http://www.cnblogs.com/ruby-huang/archive/2012/12/30/2840083.html  可惜我找不到“终端->外观” 

    后面自己继续捣鼓了下,搞定了!

    应该就是终端编码的问题了,终端编码是什么???。。

    vi的快捷键:

    http://www.cnblogs.com/luxh/archive/2012/11/27/2790027.html

    http://www.cnblogs.com/Jesenwuzj/archive/2010/03/18/1688776.html

    几个比较有用,且现在仍不知道的:

    ---- 先进入command模式!

      :set nu  设置行号

        :set nonu  取消行号

        gg  到第一行 不同 0 数字“0”,光标移至当前行的开头    

        G  到最后一行

        nG  到第n行

        :n  到第n行

    Ctrl+f 向前翻屏

    Ctrl+b 向后翻屏

    Ctrl+d 向前翻半屏

    Ctrl+u 向后翻半屏

    「vi filename 」:打开或新建文件,并将光标置于第一行首--- 错,应该是上次打开最后编辑所以的位置--- 可能跟vi版本相关。
    「vi +n filename」 :打开文件,并将光标置于第n行首
    「vi + filename 」:打开文件,并将光标置于最后一行首
    「vi +/pattern filename」:打开文件,并将光标置于第一个与pattern匹配的串处
    「vi -r filename 」:在上次正用vi编辑时发生系统崩溃,恢复filename
    「vi filename....filename 」:打开多个文件,依次进行编辑 

    o 在当前行增加一空行—— O 从下一行开始

    按“i”进入插入模式后是从光标当前位置开始输入文件 --- 可理解为同insert键一样的功能

    目前光标所在位置的下一个位置开始输入文字 --- 可理解为append

    还有A、I 等等

    ===============

    vi和vim

    VIM 代表 Vi IMproved。它不仅兼容vi的所有指令,而且还有一些新的特性在里面

    http://bbs.chinaunix.net/thread-2079850-1-1.html

    vi一般同os默认安装,vim可能需要自己动手安装。一般也有默认安装。

    ===================================================
    vi 的保存快捷键:
    以前只记得在命令模式下使用:q! :wq ZZ, 却不知道 :w, :w! 真是可惜, 因如果保存立即退出的话,就不能回退了, 而如果只是保存不退出,则仍然可以回退。

    :w   保存文件但不退出vi 
    :w file 将修改另外保存到file中,不退出vi 
    :w! 强制保存,不推出vi
    :wq 保存文件并退出vi 
    :wq! 强制保存文件,并退出vi
    q:不保存文件,退出vi
    :q!不保存文件,强制退出vi 
    :e! 放弃所有修改,从上次保存文件开始再编辑

  • 相关阅读:
    电视剧的拍摄和发行
    常用键盘快捷键
    河北省各城市名称由来
    爱情16谈
    人生赏心十六件乐事
    Android——apk反编译
    Android.mk
    Android——init可执行程序
    Android启动脚本init.rc(2)
    MountService初探
  • 原文地址:https://www.cnblogs.com/FlyAway2013/p/3581997.html
Copyright © 2011-2022 走看看