Windows和Manjaro Linux配置Kate作为Python等文本编辑器

文章目录

    • Kate优缺点
    • kate相关网站
    • Windows配置效果
    • Windows下载与配置
      • 下载
      • 配置
        • 运行Python脚本
        • 运行bat文件(类似Python的配置),关键之处:
        • 编译运行C++单文件(类似Bat的配置,windows上可以安装MinGW64以使用g++编译)
    • Manjaro Linux配置效果
    • Manjaro Linux配置过程

Kate优缺点

Kate是 kde 桌面自带的高级文本编辑器,在linux, windows, mac可用,在windows上的功能和Linux没有区别,除了底部没有“终端”窗格。

Kate和Notepad++相比的优缺点:

  • 优点
    • 同样支持运行Python脚本、bat脚本或一键编译运行C++,而且更强大,而且文档完善;
    • 同样支持列编辑,或按住alt同时在多个位置编辑
    • 跨平台,kate是kde桌面的默认编辑工具,在linux尤其好用
    • 支持LSP,代码提示等功能媲美VSCode
    • 自带git管理,而且和VSCode一样,当编辑之后行号旁边有颜色提示
  • 缺点
    • 丰富的功能导致安装包大(便携版压缩包65M),内存占用高(约80M,其实也不算大,win11的文件资源管理器还120M呢)

kate相关网站

  • kate官网 https://kate-editor.org/zh-cn/
  • kate win二进制下载 https://binary-factory.kde.org/job/Kate_Release_win64/
  • kate外部工具文档external tools https://kate-editor.org/post/2019/2019-09-21-external-tools-plugin/
    • 如何配置外部工具:设置-配置kate-外部工具
  • kate高级编辑工具命令 https://docs.kde.org/stable5/en/kate/katepart/advanced-editing-tools-commandline.html
    • 如何运行高级命令:在主编辑区域按F7工具-切换到命令行,在下方弹出的命令行窗口输入命令,回车运行
    • 比如支持sed风格的文本搜索与编辑:s///[ig] %s///[ig]
    • 比如支持通过JS编辑选中的文本行:each 'function(lines){return lines.join(", ")}'

Windows配置效果

Windows和Manjaro Linux配置Kate作为Python等文本编辑器_第1张图片

Windows下载与配置

下载

去官网下载,或者在这里下载 https://binary-factory.kde.org/job/Kate_Release_win64/,这里有便携版。

Windows和Manjaro Linux配置Kate作为Python等文本编辑器_第2张图片

配置

  • 删除顶部不需要的工具栏
    默认顶部有两行工具栏,很占上下空间,可以隐藏:设置-显示工具栏,取消勾选主工具栏多级菜单工具栏

  • 调整左侧工具图标的大小:设置-配置Kate-行为左右侧边栏图标大小修改为20
    Windows和Manjaro Linux配置Kate作为Python等文本编辑器_第3张图片

  • 修改窗口配色、编辑器配色

    • 设置-窗口配色方案 - Breeze 微风深色,窗口是指顶部工具栏以及左侧导航栏等区域
    • 设置-编辑器配色主题 - Breeze 微风深色,编辑器是指中间的文本编辑区域
  • 以防你不小心把菜单栏(文件、编辑、选择、视图)隐藏了,可以用快捷键唤出:Ctrl+M

  • 自动打开上次未关闭的文件(包括新建而未保存的临时文件):

    • 首先新建一个会话,随意命名(只需要建立一个会话即可,不用每次都新建);

    • 设置-配置Kate-会话:选择加载上次使用的会话,勾选新创建但未保存的文件
      Windows和Manjaro Linux配置Kate作为Python等文本编辑器_第4张图片

    • (可选)设置-配置Kate-工程:勾选还原打开的项目
      Windows和Manjaro Linux配置Kate作为Python等文本编辑器_第5张图片

  • 配置kate外部命令(外部命令文档),快捷键运行Python脚本、bat文件、编译运行C++文件等

    • 运行Python脚本
      • 首先自己安装Python, 假设安装在E:\Miniconda3\anzhuang\envs\hhh\python.exe

      • 设置-配置Kate-外部工具添加-添加工具,在弹出的编辑工具窗口输入以下选项,如图:
        Windows和Manjaro Linux配置Kate作为Python等文本编辑器_第6张图片

      • 输入后点击确定关闭编辑工具窗口,点击右下保存以保存配置

      • 打开一个Python文件,按F7,输入pythonit即可运行,效果如下:
        Windows和Manjaro Linux配置Kate作为Python等文本编辑器_第7张图片

        • 现在也可去设置-配置键盘快捷键中设置这个外部工具的快捷键
          Windows和Manjaro Linux配置Kate作为Python等文本编辑器_第8张图片
    • 运行bat文件(类似Python的配置),关键之处:
      • 可执行文件:cmd
      • 参数:/k "%{Document:FilePath}"
        Windows和Manjaro Linux配置Kate作为Python等文本编辑器_第9张图片
    • 编译运行C++单文件(类似Bat的配置,windows上可以安装MinGW64以使用g++编译)
      • 可执行文件:cmd
      • 参数:/k cd /d "%{Document:Path}" && g++ "%{Document:FileName}" -std=c++11 -o "%{Document:FileBaseName}.exe" && "%{Document:FileBaseName}.exe"
      • MIME类型:text/x-c++src; text/x-chdr; text/x-csrc
        Windows和Manjaro Linux配置Kate作为Python等文本编辑器_第10张图片
  • 其他配置,自行摸索。比如:

    • 支持在多个光标位置同时编辑:alt+单击
    • 各种语言的LSP服务器:参考 https://github.com/python-lsp/python-lsp-server 以获取安装或详细信息
    • 设置-配置键盘快捷键、配置Kate 自定义快捷键
    • 设置-配置Kate,启用其他插件、自动保存等

Manjaro Linux配置效果

  • 自定义快捷键运行,f3, f5等都可以
  • 底部终端显示输出结果
  • 左侧导航
  • 右侧map. 如果代码很长,鼠标移动到map的任意位置,可以显示该位置的code预览, 比VSCode更强大
    Windows和Manjaro Linux配置Kate作为Python等文本编辑器_第11张图片

Manjaro Linux配置过程

工具-模式-脚本-Python;
工具-语法高亮-脚本-Python;
工具-缩进-Python;

视图-工具视图-显示终端;
设置-配置 Kate-终端-设置前缀:
python #后面要有一个空格, 这样以后运行的时候按下运行快捷键,就相当于在终端执行 Python 文件名

设置-配置快捷键:F3 运行当前文档
设置-配置 Kate, 设置自动括号:
Windows和Manjaro Linux配置Kate作为Python等文本编辑器_第12张图片

你可能感兴趣的:(其它,Linux,python,linux,编辑器)