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
" 設(shè)置編碼
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
" 關(guān)閉 vi 兼容模式
set nocompatible
" 自動(dòng)語(yǔ)法高亮
syntax on
"顯示行號(hào)
set number
"在Python文件中將Tab展開(kāi)成空格,
autocmd FileType python set expandtab
"設(shè)置Tab長(zhǎng)度為4空格
set tabstop=4
" 設(shè)定 << 和 >> 命令移動(dòng)時(shí)的寬度為 4
set shiftwidth=4
"繼承前一行的縮進(jìn)方式, 適用于多行注釋
set autoindent
"粘貼時(shí)防止出現(xiàn)縮進(jìn)錯(cuò)誤
set paste
"突出顯示當(dāng)前行
set cursorline
"backspace可以刪除數(shù)據(jù)
set backspace=indent,eol,start
"搜索時(shí)忽略大小寫,但在有一個(gè)或以上大寫字母時(shí)仍保持對(duì)大小寫敏感
set ignorecase smartcase
"搜索時(shí)高亮顯示被找到的文本
set hlsearch
"必須"
filetype off
"設(shè)置包括vundle和初始化相關(guān)的運(yùn)行時(shí)路徑"
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自帶和插件相應(yīng)的語(yǔ)法和文件類型相關(guān)腳本惠赫,必須"
filetype plugin indent on
filetype plugin on
" 按 F5 執(zhí)行當(dāng)前 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/ 刪除相應(yīng)插件文件
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