zoukankan      html  css  js  c++  java
  • linux心得

    cd .. 返回上一级文件夹
    cd /xxx/xxxx/xx 进入文件夹
    cd Desktop 进入桌面
    sudo vim /etc/vim/vimrc 进入vim配置器
    :w xxx 保存为名为xxx的文件
    :w! xxx 强制保存 (如果已有就替换)
    :q 退出vim
    :q! 强制退出vim(不管保没保存)
    :wq 保存并退出
    sudo gedit /xxx/xxx/a.txt 以更改模式打开某目录下的a.txt
    vim /xxx/xxx/a.cpp 打开某个文件夹下的a.cpp

    g++ a.cpp -o 123 -Wall 编译a.cpp 生成123 (可以不是exe)
    ./xxx 运行xxx
    gdb xxx gdb调试xxx

    我的vim配置
    Ctrl+Alt+T进入终端
    输入sudo vim /etc/vim/vimrc 再输入密码
    进入配置器后,拖到最底下,输入以下代码

    set tabstop=4 //tab格数
    set shiftwidth=4 //缩进格数
    set smarttab //智能缩进
    set autoindent //自动缩进
    set smartindent //智能缩进
    set mouse=a //鼠标点击移动光标位置
    set ruler //当前行给下划线
    set nu //显示行号
    inoremap ( ()<ESC>i
    inoremap [ []<ESC>i
    inoremap { {<CR>}<ESC>k$i
    inoremap ' ''<ESC>i
    inoremap " ""<ESC>i
    imap <F5> <ESC>:w<CR> i
    map <F5> <ESC>:w<CR> i
    imap <F6> <ESC>:w<CR> :!g++ % -o %:p:r -Wall -g3 <CR>
    map <F6> <ESC>:w<CR> :!g++ % -o %:p:r -Wall -g3 <CR>
    imap <F7> <ESC>:w<CR> :!g++ -g % -o %:p:r -Wall && %:p:r <CR>
    map <F7> <ESC>:w<CR> :!g++ -g % -o %:p:r -Wall && %:p:r <CR>
    "map <F7> <ESC>:w<CR> :!g++ -g % -o %< -Wall && ./%< <CR>
    "imap <F7> <ESC>:w<CR> :!g++ -g % -o %< -Wall && ./%< <CR>
    imap <F8> <ESC>:w<CR> :!gnome-terminal -x gdb %:p:r <CR>
    map <F8> <ESC>:w<CR> :!gnome-terminal -x gdb %:p:r <CR>

    “  是注释

    !是在vim中执行终端命令

    map映射

    然后输入 vim就可以新建vim啦

    注:
    加上<>表示输入
    CR相当于 ESC相当于Esc
    i进入编辑器,ESC返回命令行
    inoremap x xxx 可以在编辑器模式下检测到键盘输入x并把它补成xxx
    map x abc 表示映射 在命令模式下输入x 自动生成命令abc
    imap和上行类似,只不过是在编辑模式下


    更多命令
    https://www.cnblogs.com/wawlian/archive/2012/05/22/2512801.html

    h j k l 左右上下   ^ 行的第一个非空字符        $行末

    选中后   y复制 p粘贴 d剪切

  • 相关阅读:
    链接错误error LNK2005可能原因之一
    ACCESS一些特殊数据类型
    flex&bison学习笔记(2)
    经典小故事
    spoj 2939 Query on a tree V 动态树分治
    spoj 913 Query on a tree II 倍增
    CEOI 2004 sweets 容斥原理
    poj 1741 Tree 树的分治
    zjoi 2007 hide 捉迷藏 动态树分治
    spoj 2798 Query on a tree again! 树链剖分
  • 原文地址:https://www.cnblogs.com/wsy01/p/8092632.html
Copyright © 2011-2022 走看看