:PlugInstall
,即可安装'0
1.在autoload中放置vimplug没有权限
20200202
59 - INFO: Ruby: ruby 2.5.1p57 (2018-03-29 revision 63029) [x86₆4-linux-gnu]
60 - WARNING: Missing “neovim” gem.
61 - ADVICE:
62 - Run in shell: gem install neovim
63 - Is the gem bin directory in PATH? Check gem environment.
64 - If you are using rvm/rbenv/chruby, try “rehashing”.
65
66 ## Node provider (optional)
67 - INFO: Node: v8.10.0
68 - WARNING: Missing “neovim” npm package.
69 - ADVICE:
70 - Run in shell: npm install -g neovim
下载neovim
sudo add-apt-repository ppa:neovim-ppa/stable
sudo apt-get update
sudo apt-get install neovim
第二步
sudo apt-get install python-dev python-pip python3-dev python3-pip
pip install neovim#neovim的python3支持
第三步
.config/nvim/init.vim
第四步
Plug插件管理工具
curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
nvim中PlugInstall
附上init.vim配置
主要是python3的补全和函数的提示,还有一些default settings
https://github.com/devilloser/settings.git
链接:https://www.jianshu.com/p/f57510d78b98
重新安装neovim
: 范围s/原字符/替换字符/选项
范围:
1,16 | 第1行到16行 |
% | 整个文件 |
.,$ | 当前行到文件尾 |
无 |
选项
g | 全局替换 |
c | 逐个确认替换 a表示替换所有,q表示退出查找模式, l表示替换当前位置并退出。^E与^Y是光标移动快捷键 |
无 | 仅对每行第一个匹配进行替换 |
i |
https://blog.csdn.net/cbaln0/article/details/87979056
举例
s#a/#b/# | |
1,3g/a/d | 前三行中,找到包含字母a的行删除之 |
g/^$/d | 删除所有空行 |
s\ /+\ /g | |
替换^m
\r
对于Neovim-Qt GUI客户端,如果将以下内容添加到init.vim ,则可以通过Ctrl +鼠标滚动更改字体:
let s:fontsize = 12
function! AdjustFontSize(amount)
let s:fontsize = s:fontsize+a:amount
:execute “GuiFont! Consolas:h” . s:fontsize
endfunction
noremap :call AdjustFontSize(1)
noremap :call AdjustFontSize(-1)
inoremap :call AdjustFontSize(1)a
inoremap :call AdjustFontSize(-1)a
对于那些喜欢使用键盘的人来说,有一种很好的方法可以使用kPlus的+ ( kPlus )和- ( kMinus )
" In normal mode, pressing numpad’s+ increases the font
noremap :call AdjustFontSize(1)
noremap :call AdjustFontSize(-1)
" In insert mode, pressing ctrl + numpad’s+ increases the font
inoremap :call AdjustFontSize(1)a
inoremap :call AdjustFontSize(-1)a
显然你可以用你喜欢的字体替换Consolas 。
用记事本打开init.vim,把字体改为“楷体_GB2312”,然后另存为的时候,编码方式设为utf-8,你就拥有了楷体的neovim了
1 | \b | 单词的开头或结尾 | \bhi\b | hi |
2 | \w | 任意一位字母或数字或下划线或汉字 | \b\w{6}\b | 匹配6个字符的单词 |
3 | * | 匹配*前面的内容任意次 | ||
4 | \d | 匹配一位数字 | \d{3} | 匹配三位数字 |
5 | \s | 任意空白符 | ||
6 | ^ | 字符串的开始 | ||
7 | $ | 字符串结束 | ^\d{5,12}$ | 匹配5到12位数字 |
8 |
1 | * | 重复任意次 | ||
2 | + | 重复1次以上 | ^\w+ | 匹配一行的第一个单词 |
3 | ? | 重复1次或0次 | ||
4 | {n} | 重复n次 | ||
5 | {n,} | 重复n次或n次以上 | ||
6 | {n,m} | 重复n次到m次 |
1 | (?0\d{2}[) -]?\d{8} | (010)88886666、022-22334455、02912345678 |