草庐IT

vim-flake

全部标签

python - 对 Vim 有用的 Python 命令列表?

前几天我正在寻找一种在Vim中自动格式化/pretty-printJSON的快速方法,并在StackOverflow上找到了这个很棒的小命令::%!python-mjson.tool这让我开始搜索其他Python工具的列表来漂亮地打印常见的Web文件,但我找不到太多。是否有一个很好的Python工具资源/列表,他们发现它们对于清理Vim中格式不佳的Web内容(例如HTML、XML、JavaScript等)特别有用? 最佳答案 Python您只是在寻找Python单行代码的资源吗?您可以浏览thePythonstandardlibra

python - 对 Vim 有用的 Python 命令列表?

前几天我正在寻找一种在Vim中自动格式化/pretty-printJSON的快速方法,并在StackOverflow上找到了这个很棒的小命令::%!python-mjson.tool这让我开始搜索其他Python工具的列表来漂亮地打印常见的Web文件,但我找不到太多。是否有一个很好的Python工具资源/列表,他们发现它们对于清理Vim中格式不佳的Web内容(例如HTML、XML、JavaScript等)特别有用? 最佳答案 Python您只是在寻找Python单行代码的资源吗?您可以浏览thePythonstandardlibra

python - 在 vimscript 中使用 Python : How to export a value from a python script back to vim?

我在vim中使用Python时遇到了困难。我还没有找到如何将python脚本中的值(在vim函数中)导入回vimp.e.function!myvimscript()python1)如何在vim中再次使用"s"(如何将"s"从python代码导入回vim)?我也不知道如何使用vim.current.buffer进行选择。function!myvimscript()letstartline=line("'")python2)如何将动态值"start"和"end"分配给"l" 最佳答案 首先,请定义以大写开头的函数名称。这是您的两个问题的

python - 在 vimscript 中使用 Python : How to export a value from a python script back to vim?

我在vim中使用Python时遇到了困难。我还没有找到如何将python脚本中的值(在vim函数中)导入回vimp.e.function!myvimscript()python1)如何在vim中再次使用"s"(如何将"s"从python代码导入回vim)?我也不知道如何使用vim.current.buffer进行选择。function!myvimscript()letstartline=line("'")python2)如何将动态值"start"和"end"分配给"l" 最佳答案 首先,请定义以大写开头的函数名称。这是您的两个问题的

【Linux系列P4】Linux需要什么?编辑器?软件包?一文帮你了解掌握 [yum]&[vim]———基础开发工具篇

前言大家好,这里是YY的Linux系列part4;本章主要内容面向接触过Linux的老铁,主要内容含【学习yum工具,进行软件安装】【拓展yum源安装】【掌握vim编辑器使用,基本命令】【命令集】【懒人配置文件安装教程】在下一章节【Linux系列part2】中,YY将手把手讲述如何使用Linux的工具第二部分,欢迎订阅YY的Linux专栏!更多干货持续更新!目录一.Linux软件包管理器yum1.软件包与软件包管理器yum的概念2.关于rzsz3.查看软件包4.安装软件包 5.卸载软件命令6.安装拓展yum源 二.Linux编辑器vim1.vi/vim的基本介绍2.vim的三种模式3.vim的

如何检测VIM寄存器是否仅包含空格

VIM帮助手册:hcharacter-classes这么说\s代表空格字符和\S代表非空格字符。也是n国旗告诉您已更换了多少次。我不确定如何将这些信息实际纳入解决方案中,但是我有一些想法(不确定哪些(如果有)可以实现)。用\S。如果替换返回错误,则您知道寄存器仅包含空格。利用\S和n替换以查看事件的数量是否大于一个,如果是这样,您知道寄存器所包含的不仅仅是空格。看答案使用Vimscript的比较运算符,实际上要简单得多。尝试这个:getreg('')!~'\S'(显然,您需要替换例如,您正在使用哪个注册"a,或者"")如果给定寄存器仅包含空格,则此表达式将返回1,如果它包含任何非Whitesp

python - Flake8 无法识别内置异常

我用flake8设置了一个严格的预提交Hook,所以在它满意之前我不能提交。这通常是一件好事,但它会导致一些看似完全没有问题的问题。我无法让Flake8识别FileNotFoundError。example.pytry:passexceptFileNotFoundError:pass这足以让Flake8产生错误$flake8example.pyexample.py:3:8:F821undefinedname'FileNotFoundError'$pythonexample.py#noerror$python3example.py#noerror我查看了pythondocs,并且File

python - Flake8 无法识别内置异常

我用flake8设置了一个严格的预提交Hook,所以在它满意之前我不能提交。这通常是一件好事,但它会导致一些看似完全没有问题的问题。我无法让Flake8识别FileNotFoundError。example.pytry:passexceptFileNotFoundError:pass这足以让Flake8产生错误$flake8example.pyexample.py:3:8:F821undefinedname'FileNotFoundError'$pythonexample.py#noerror$python3example.py#noerror我查看了pythondocs,并且File

c++ - Vim [编译和]运行快捷方式

基本上我想要的是vim中的键盘快捷键,它可以让我[编译和]运行当前正在编辑的C、C++或Python程序。在伪代码中:whenashortcutkeyispressed:ifcurrent_extension=='c'thenshell:gccthis_filename.c-othis_filename_without_extensionifretcode==0thenshell:./this_filename_without_extensionelseifcurrent_extension=='cpp'thenshell:g++this_filename.cpp-othis_file

c++ - Vim [编译和]运行快捷方式

基本上我想要的是vim中的键盘快捷键,它可以让我[编译和]运行当前正在编辑的C、C++或Python程序。在伪代码中:whenashortcutkeyispressed:ifcurrent_extension=='c'thenshell:gccthis_filename.c-othis_filename_without_extensionifretcode==0thenshell:./this_filename_without_extensionelseifcurrent_extension=='cpp'thenshell:g++this_filename.cpp-othis_file