美文网首页
day34-Linux文本编辑

day34-Linux文本编辑

作者: xdxh | 来源:发表于2018-11-14 21:03 被阅读0次

    一.Vim文本编辑器

    1.Vim的工作模式

    1.命令模式 按i或a进入编辑模式;按:/?进入末行模式
    2.编辑模式 按Esc进入命令模式
    3.末行模式 按回车回到命令模式


    2.常用命令

    h j k l -> 移动光标
    dd d0 d$ dw -> 删行 删到行首 删到行尾 删单词
    yy -> 复制
    p - > 粘贴
    u -> 撤销
    ZZ -> 保存退出
    
    
    快捷键:
    ctrl+e / ctrl+y -> 下移/上移一行
    ctrl+f / ctrl+b -> 下移/上移一页
    

    3.末行模式

    set nu /set noun -> 设置显示/取消行号
    set ts=4 - 设置制表的空格数
    syntax on / off -> 打开/关闭高亮语法
    map/imap/noremap/inoremap 快捷键 执行的操作 -> 映射快捷键
    ls -> 显示打开的文件
    b <n> -> 切换文件
    sp -> 水平拆分窗口
    vs -> 垂直拆分窗口
    w  -> write -> 保存
    q -> quit -> 退出
    可以加!强制执行
    
    ~/.vimrc -> vim的配置文件
    
    代码提示:
    Vim安装一个名为YouCompleteMe插件。
    
    

    二、文件权限操作

    1.文件权限操作

    -rw-r--r--  1 root root hello.py
    

    第一个字符
    d -> 文件夹
    l -> 软连接
    - -> 文件
    第2-4个字符
    r -> read -> 读
    w -> write -> 写
    x -> execute -> 执行
    第5-7个字符:和文件所有者同组的用户对文件有何种操作权限
    第8-10个字符:其他用户(不是所有者也不同组)的用户对文件有何种操作权限

    2.修改文件权限

    chmod
    chmod u+x hello.py -> 给当前用户加上执行权限
    chmod g+x,o+x hello.py -> 给同组用户和其他用户加上执行权限
    chmod g-x,o-x hello.py -> 删除同组用户和其他用户的执行权限
    

    3.改变文件所有者

    chown lyh hello.py -> 改变文件所有者
    

    三、vim的配置文件

    1.python2转python3的方法

    2to3 -w hello.py -> 自动把Python2代码转换成Python3
    

    2.vim的配置文件.vimrc

    set nu -> 设置显示行号
    syntax on -> 设置高亮语法
    set ruler -> 设置显示光标所在位置
    set ts=4 -> 设置制表键的空格数量
    set autoindent -> 设置自动缩进
    nohls -> 设置取消高亮搜索结果
    

    相关文章

      网友评论

          本文标题:day34-Linux文本编辑

          本文链接:https://www.haomeiwen.com/subject/bdndfqtx.html