6. Editor#

6.1. VS Code#

6.1.1. 某些问题的解决方法#

  1. 鼠须管输入法输入中文

    ref: rime/squirrel#179

    添加自定义squirrel.custom.yaml

    # Squirrel settings
    # encoding: utf-8
    
    patch:
      app_options:
        com.microsoft.VSCode:
          ascii_mode: false
    
  2. python + pylance 某些符号不能识别

    ref: microsoft/pylance-release#78

    "python.analysis.extraPaths": [
        "vendor/django-allauth",
        "vendor/dj-rest-auth",
    ],
    

6.2. VIM + vimtex in (WSL)#

6.2.1. 反向搜索 (从 pdf 跳转到源文件)#

使用 zathura 只需简单配置:

let g:vimtex_view_method = 'zathura'

不过需要注意以下事项:

  1. vim 的 clientserver 选项需要开启才能使用反向搜索 (backward search or inverse search).

  2. vim 的 server 依赖于 X server, 所以 X server 也需要开启, vim 的server 记录在 X server 的属性中

  3. X server 的属性可以通过 xprop 命令查看