linux配置

2022-06-21  本文已影响0人  AsdilFibrizo

1.vim 配置

1.Vim插件管理器 Vundle
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
2.配置~/.vimrc文件
3.pip install jedi
if has("syntax")
  syntax on
endif


if filereadable("/etc/vim/vimrc.local")
  source /etc/vim/vimrc.local
endif



" 设置编码
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8

" 关闭 vi 兼容模式
set nocompatible

" 自动语法高亮
syntax on

"显示行号
set number

"在Python文件中将Tab展开成空格,
autocmd FileType python set expandtab

"设置Tab长度为4空格
set tabstop=4

" 设定 << 和 >> 命令移动时的宽度为 4
set shiftwidth=4

"继承前一行的缩进方式, 适用于多行注释
set autoindent

"粘贴时防止出现缩进错误
set paste

"突出显示当前行
set cursorline

"backspace可以删除数据
set backspace=indent,eol,start

"搜索时忽略大小写,但在有一个或以上大写字母时仍保持对大小写敏感
set ignorecase smartcase

"搜索时高亮显示被找到的文本
set hlsearch

"必须"
filetype off

"设置包括vundle和初始化相关的运行时路径"
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

"启用vundle管理插件,必须"
Plugin 'VundleVim/Vundle.vim'
Plugin 'preservim/nerdcommenter'
Plugin 'davidhalter/jedi-vim'
Plugin 'nvie/vim-flake8'

call vundle#end()

"加载vim自带和插件相应的语法和文件类型相关脚本,必须"
filetype plugin indent on

filetype plugin on

" 按 F5 执行当前 Python 代码"
map <F5> :call PRUN()<CR>
func! PRUN()
    exec "w"
    if &filetype == 'python'
        exec "!python %"
    endif
endfunc

在终端输入vim 然后输入:PlugInstall 安装插件
或者 $ vim +PluginInstall +qall
如果需要卸载插件cd ~/.vim&&cd bundle/ 删除相应插件文件

2.安装electron

sudo apt update
sudo apt install nodejs npm
git clone https://github.com/electron/electron-quick-start
cd electron-quick-start
npm install && npm start

3.安装snap

sudo apt update
sudo apt install snapd
  1. sudo不需要输入密码
sudo su
vim /etc/sudoers
%sudo ALL=(ALL:ALL) ALL 替换为 %sudo ALL=(ALL:ALL) NOPASSWD:ALL
上一篇下一篇

猜你喜欢

热点阅读