文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>RHCE033--编辑器

RHCE033--编辑器

时间:2010-09-27  来源:twenty_four

 
    一、编辑工具
  1. 我们通常用各种编辑工具来处理文本文件
  2. 常用的编辑工具:
  3. vi,vim,emacs,gedit,nedit,kwrite
    作为一个编辑器,vi被广泛地运用在各种Unix操作系统上。
    Vi是Linux中的标准文本编辑器,是威廉.侨伊写的,作为BSD UNIX的一部分, 后来AT&T也开始用vi,
    于是标准UNIX也开始用vi了。
    在Red Hat Linux上,一般采用的“可视编辑器 / visual editor” 是vim(vi improved)
    所以主要记录以vim为主的编辑器!
     
    二、打开文件
    vi 文件名
    如果文件已存在,则此文件被打开且显示文件内容
    如果文件不存在,则vi在第一次存盘时自动建立在硬盘上
    [root@localhost ~]# ls 51cto
    ls: 51cto: No such file or directory
    [root@localhost ~]# vi 51cto     //编辑文件51cto,同时也就自动创建了该文件
    [root@localhost ~]# ls 51cto
    51cto
     
    三、安装vim (这一部分输入软件安装的内容)
    [root@localhost ~]# rpm -qa |grep vim
    发现vim没有安装,接下来挂载光盘
    [root@localhost ~]# mount /dev/cdrom /mnt/
    mount: block device /dev/cdrom is write-protected, mounting read-only
    [root@localhost ~]# cd /mnt/Server/
    [root@localhost Server]# rpm -ivh vim-* --force
    warning: vim-common-7.0.109-4.el5_2.4z.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
    Preparing...                ########################################### [100%]
       1:vim-common             ########################################### [ 25%]
       2:vim-enhanced           ########################################### [ 50%]
       3:vim-minimal            ########################################### [ 75%]
       4:vim-X11                ########################################### [100%]
    [root@localhost Server]# vim   //vim按照成功,可以正常使用了
                             VIM - Vi IMproved
    ~
    ~                      version 7.0.237
    ~                 by Bram Moolenaar et al.
    ~             Modified by <[email protected]>
    ~        Vim is open source and freely distributable
    ~
    ~                 Sponsor Vim development!
    ~      type  :help sponsor<Enter>    for information
    ~
    ~      type  :q<Enter>               to exit
    ~      type  :help<Enter>  or  <F1>  for on-line help
    ~      type  :help version7<Enter>   for version info
     
    四、vim编辑器的工作模式
  4. 命令模式:默认模式,处理文本,光标定位,复制,删除,移动等
  5. 末行模式:处理文本和设置vim选项,具有命令模式的功能,查找,替换,设置vim选项等。
  6. 编辑模式|插入模式:输入文本,录入文字。
  7.  
    五、模式的切换
     命令模式---》编辑模式 (i、I、O、o、A、a)
     命令模式--》末行模式(  /   ?   :)
     末行|编辑--》命令模式(按esc健)
     
    六、从命令模式进入插入模式:
    i:光标在当前位置进入插入模式
    I:光标跳到行首并进入插入模式
    a:光标后退一格并进入插入模式
    A:光标退到行尾并进入插入模式
    o:在光标所在行下新起一行并进入插入模式
    O:在光标所在行上新起一行并进入插入模式
    s:删除光标所在字符并进入插入模式
    S:删除光标所在行并进入插入模式
     
    七、存写文件
    从命令模式下:
    :w 保存当前文件
    :q  如果未对文件做改动则退出
    :wq /:x /ZZ 保存当前文件并退出
    :q!  放弃存储并退出
    :e 文件名 打开另一文件并开始编辑
    :wq!  保存强制退出
     
    八、删除与块操作
    在命令模式下可以直接删除字符
  8. 在vim中删除
  9. x/<del>:删除一个字符
    nx:删除下n个字符
    dd:删除当前行
    dw:删至词尾
    ndw:删除后n个词
    d$:删至行尾
    nd$:删除后n行
  10. 在vim中剪贴
  11. yy:选定光标所在行复制
    yw:选定光标所在词复制
    nyw:选定光标所在位置到之后n个单词复制
    y$:选定光标所在位置到行尾的部分复制
    p:贴在光标所在位置之右
    P:贴在光标所在位置之左
     
    九、取消操作
    u:取消上一个更动
    U:取消一行内的所有更动
    <ctrl-r>:重做
    :e! :放弃所有更动,重新编辑
     
    十、查找文本与替换
    vi支持用户在全文中查找一个关键字段
    在命令模式下,用 / 向上查找或用 ? 向下查找
    在查找后,可以用 n 继续寻找下一个关键字段。
    /var/www/html 替换成 /www/website/htdocs
     :%s , /var/www/html , /www/website/htdocs , g
    g表示全局替换。没有g表示只替换每行中第一次满足条件的内容。
    将配置文件开头的#去除
    %s /^#//g    或者
    :%s ,^#,,g 
     
    十一、参数设置
    :set nu  打开行号
    :set nonu 去掉行号
    :noh      去掉高亮度,一般查找时会出现高亮度字符。
    :set      查看参数情况
    :set tab健查找vim的参数。
相关阅读 更多 +
排行榜 更多 +
飞艇大战

飞艇大战

飞行射击 下载
三维空间战斗机

三维空间战斗机

飞行射击 下载
战斗机教练

战斗机教练

飞行射击 下载