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
- sudo不需要输入密码
sudo su
vim /etc/sudoers
%sudo ALL=(ALL:ALL) ALL 替换为 %sudo ALL=(ALL:ALL) NOPASSWD:ALL