linux常用配置

                                         linux中各种配置快捷命令

配置软件包启动快捷命令:

/etc/profile文件全局配置,.bashrc当前用户配置

打开文件命令

sudo vim .bashrc

将解压的软件包解压并放到/usr/local下

alias vscode="/usr/local/vscode/bin/./code"
alias idea="/usr/local/idea/bin/./idea.sh"
alias firefox="/usr/local/firefox/firefox-bin"
alias pyuic="python3 -m PyQt5.uic.pyuic"        #qt-designer工具.ui编译.py命令使用

#jdk  环境配置
export JAVA_HOME=/usr/local/jdk
export JAVA_BIN=$JAVA_HOME/bin
export JAVA_LIB=$JAVA_HOME/lib
export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar
export PATH=$JAVA_BIN:$PATH

配置vim:

sudo vim .vimrc

syntax enable syntax on
"语法高亮"
set shiftwidth=4
"缩进"

set nu 
"显示行号"
set lines=30 columns=70
"大小"
set paste 
"粘贴"
set mouse=a 
"启用鼠标"
set fileencodings=utf-8,gbk
set tabstop=4
set autoindent
set smartindent
set hlsearch 
"高亮搜索"
set autochdir
"自动切换到当前文件目录"
set showmatch
"括号匹配"
set incsearch
"边输入边搜索(实时搜索)"
set history=1000
"记录历史的行数"
"set cursorline"
"突出显示当前行"
set ruler 
"打开状态栏标尺"
set cmdheight=1
"命令行的行数为1"
set foldenable
"开启折叠"
set foldmethod=syntax
"语法折叠"
set ignorecase
"忽略大小写检索"
set wildmenu
"vim命令自动补全"
set laststatus=2
"显示状态栏(默认为1,无法显示状态栏)"
set nocompatible
set foldmethod=syntax
set foldlevel=100 
"启动vim时不要自动折叠代码"
let g:tagbar_ctags_bin='/usr/bin/ctags'
let g:tagbar_width=20
let g:tagbar_left=1
autocmd BufReadPost *.cpp,*.c,*.h,*.hpp,*.cc,*.cxx call tagbar#autoopen()

"let g:winManagerWidth=35"
nmap <F5> :NERDTreeToggle<cr>
nmap <F6> :TagbarToggle<cr>
"nmap <F6> :WMToggle<cr>"


set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
"始终第一个插件"
Plugin 'gmarik/Vundle.vim'
Plugin 'scrooloose/nerdtree'
"目录树"
Plugin 'mbriggs/mark.vim'
"标记高亮"

Plugin 'majutsushi/tagbar'
"显示函数列表等信息"
Plugin 'bling/vim-airline'
"状态栏"
Plugin 'Valloric/YouCompleteMe'
"自动补全"
Plugin 'davidhalter/jedi-vim'
"python的自动补全"
Plugin 'kien/ctrlp.vim'
"文件查找"
Plugin 'godlygeek/tabular'
"快速对齐"
Plugin 'Raimondi/delimitMate'
"自动补全引号,括号"
Plugin 'othree/html5.vim'
"html5标签支持"
Plugin 'scrooloose/syntastic'
"语法检测"
Plugin 'jiangmiao/auto-pairs'
"括号匹配"
Plugin 'comments.vim'
"快速注释"
Plugin 'winmanager'
"窗口管理"
call vundle#end()
filetype plugin indent on
"开启插件"
在vim中使用PluginInstall

猜你喜欢

转载自blog.csdn.net/douzhenwen/article/details/80041896