zoukankan      html  css  js  c++  java
  • Linux编程

    c语言是linux下最常用的编程语言,linux就是用c语言写出的。下面介绍下linux环境下的编辑器。

    对linux而言,首选的编辑器是Emacs和vim。

    vim是vi的增强版本。

    vim两种模式:1,插入模式:可以输入字符  2,命令模式:vim将所有输入的字符理解成你输入的命令。

    启动vim自动启动命令模式,按下i键进入插入模式。按下esc键,回到命令模式中,左下角的insert键消失。

    按住shift加冒号既可以执行命令。

    :w week  w是写命令,week是文件名称,即将当前内容写到week文件当中,week是新文件名。

    命令模式下的快捷键:j 向上移动,k向下移动,h向左移动,l向右移动

    命令模式到插入模式的快捷键;o在当前行插入一新行,a在当前光标后插入,A在当前行尾插入

    命令模式下的删除快捷键:dd删除一整行及其往后,x删除光标所在字符,返回上一步是按u

    命令模式 下的选中多行的快捷键,即可视化的快捷键:按下v,然后按j,k,l向下,向上 ,向右等选中可视化区域

    命令 模式下的复制和粘贴:y键是复制,p键是粘贴

    插入模式下的换行命令:光标位于要换行的字符r后面,然后按Ctrl-j

    :/ 查找字符串

    :set ignorecase 设置寻找时不区分大小写

    :set noignorecase设置寻找时不区分大小写

    :1,4s/Monday/xingqi1/ (从第1行到第4行,s是替换的关键字,Monday是要被替换的字符串,xingqi1是替换Monday的字符串)

    :r !ls(r是插入,!执行外部shell命令,ls命令的文本插入当前光标中)vim与shell交互

    :r !nl %(对外部shell命令编号)

    vim +文件名,可以打开该文件

    按住shift+:不管用,有可能是中英文切换导致的

    soc+tab键就可以打全socket

    :w week 将文本写进当前目录下的week文件中

    :wq保存当前文件内容并退出

    :q!不保存文件内容并退出

    :set nu显示行数

    :set nonu取消显示行数

     emacs可以打开pdf文件,可以听音乐。

    vim编辑器中可以编译c和c++程序

  • 相关阅读:
    Python staticmethod() 函数
    Python open() 函数
    Python input() 函数
    Python divmod() 函数
    Python abs() 函数
    instanceof和类型转换
    多态
    方法重写
    this
    Super详解
  • 原文地址:https://www.cnblogs.com/mecy1222/p/7064377.html
Copyright © 2011-2022 走看看