编辑器使用

一、Jupyter-Note#

局域网访问#

  • 方法1:
    • 使用jupyter notebook --generate-config生成配置文件
    • 修改配置文件中c.NotebookApp.allow_root(因为安卓用的Termux跑的,所以伪root),c.NotebookApp.ip这样就能通过局域网和Token访问了
    • 如果想要使用密码(长期使用局域网的话),可以使用from notebook.auth import passwd;passwd()生成加密密码,配置到c.NotebookApp.password
  • 方法2:
    • 如果只是临时的,那传入运行命令肯定最好了,如下可以使用如下格式:
jupyter-notebook --allow-root --ip=0.0.0.0

自动补全#

  1. 安装插件: pip install jupyter_contrib_nbextensions -i https://pypi.tuna.tsinghua.edu.cn/simple(此命令包含代理)
  2. Nbextensions中将Disable改为Enable
  3. 开始

二、Vim#

vim

1. vim 查看日志中文乱码(2021)#

.bash_profile#

export LC_ALL=en_US.utf-8

.vimrc#

 set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
 set termencoding=utf-8
 set encoding=utf-8

双管齐下, 一个解决系统配置, 一个解决vim配置

2. 中文乱码问题(2018)#

.bash_profile中增加

export LANG=zh_CN.utf8
export LC_ALL=zh_CN.utf8

即可增加中文支持。 不过,还是

export LANG=en_US.utf8
export LC_ALL=en_US.utf8

比较香,因为中文字体这里渲染出来很难看… ^_^: 2019年5月5日19点46分

3. Ctrl + v被封印#

在 Windows 中使用 Vim 时,Ctrl+V 快捷键被系统或终端占用于粘贴操作,导致无法直接执行竖列(块)选择。以下是三种解决方案:

方法 1:使用替代键 Ctrl+Q#

在 Vim 的 普通模式 下,按下 Ctrl+Q 即可触发竖列选择(替代 Ctrl+V 的功能):