首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python中的缩进快捷键_取消首行缩进快捷键

    在 Python 中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。...注意: Python 中实现对代码的缩进,可以使用空格或者 Tab 键实现。...例如,对上面代码做错误改动,将位于同一作用域中的 2 行代码,它们的缩进量分别设置为 4 个空格和 3 个空格,如下所示: if bmi<18.5: print("BMI指数为:"+str(bmi...)) #输出BMI指数 print("体重过轻") 可以看到,第二行代码和第三航代码本来属于同一作用域,但我们手动修改了各自的缩进量,这会导致 SyntaxError 异常错误,如下图所示。...IDLE 开发环境对缩进量的设置 在 IDLE 开发环境中,默认是以 4 个空格作为代码的基本缩进单位。

    1.6K50

    shell 文本操作命令

    文件保存与另存为 保存文件  保存对vi编辑器中已打开文件的修改 :w 另存为文件 将vi编辑器中的内容另存为指定文件名 :w myfile 退出vi编辑器的多种方法: 未修改退出 没有对vi编辑器中打开的文件进行修改...   文件内行间快速跳转  命令功能 :set nu 在编辑器中显示行号  :set nonu 取消编辑器中的行号显示 1G跳转到文件的首行  G跳转到文件的末尾行  #G跳转到文件中的第#行   进入输入模式...  命令功能 i在当前光标处进入插入状态  a在当前光标后进入插入状态  A将光标移动到当前行的行末,并进入插入状态  o在当前行的下面插入新行,光标移动到新行的行首,进入插入状态  O在当前行的上面插入新行...,光标移动到新行的行首,进入插入状态  cw删除当前光标到所在单词尾部的字符,并进入插入状态  c$删除当前光标到行尾的字符,并进入插入状态  c^命令删除当前光标之前(不包括光标上的字符)到行首的字符...缓冲区  y^复制当前光标到行首的内容到vi缓冲区 p读取vi缓冲区中的内容,并粘贴到光标当前的位置(不覆盖文件已有的内容)  字符串查找操作  命令功能 /word从上而下在文件中查找字符串“word

    97620

    linux vim怎么退出编辑模式_shell退出vi编辑器

    用的命令是:ctrl + R vi编辑器中有三种状态模式 1.命令模式 2.输入模式 3.末行模式 三种模式间的相互转换 vi编辑器的启动与退出 直接进入编辑环境 $ vi 进入编辑环境并打开(新建...文件保存与另存为 保存文件 保存对vi编辑器中已打开文件的修改 :w 另存为文件 将vi编辑器中的内容另存为指定文件名 :w myfile 退出vi编辑器的多种方法 未修改退出 没有对vi编辑器中打开的文件进行修改...文件内行间快速跳转 命令功能 :set nu 在编辑器中显示行号 :set nonu 取消编辑器中的行号显示 1G跳转到文件的首行 G跳转到文件的末尾行 #G跳转到文件中的第#行 进入输入模式 命令功能...i在当前光标处进入插入状态 a在当前光标后进入插入状态 A将光标移动到当前行的行末,并进入插入状态 o在当前行的下面插入新行,光标移动到新行的行首,进入插入状态 O在当前行的上面插入新行,光标移动到新行的行首...+ r对使用u命令撤销的操作进行恢复 复制与粘贴操作 命令功能 yy复制当前行整行的内容到vi缓冲区 yw复制当前光标到单词尾字符的内容到vi缓冲区 y$复制当前光标到行尾的内容到vi缓冲区 y^复制当前光标到行首的内容到

    14.2K20

    Linux文本编辑器——vim编译器的全面讲解

    输入末行命令放弃对文件的修改,并退出编辑器 2.2 文件的打开和读取 命令 功能 : e 文件名 打开新的文件到vi编辑器中 : e!...文件名 打开新的文件到vi编辑器中,并放弃对当前文件的修改 : r 文件名 读取文件内容到当前vi编辑器中 2.3 文件保存与另存为 2.4 vim编辑器的删除与撤销 命令 功能 删除 x 删除光标处的单个字符...输入时看不见 命令 功能 i 在当前 光标处 进入插入状态 a 在当前 光标后 进入插入状态 A 将光标移动到当前行的 行末 ,并进入插入状态 o 在当前行的 下面 插入新行,光标移动到新行的行首,进入插入状态...O 在当前行的 上面 插入新行,光标移动到新行的行首,进入插入状态 3. 2 快速移动编辑 按键 功能 方向键 进行上下左右方向的光标移动 Home 快速定位光标到行首 End 快速定位光标到行尾...1G 跳转到文件的首行 (常用) G 跳转到文件的末尾行 (常用) #G 跳转到文件中的第#行 (常用) PageUp 进行文本的向上翻页 PageDown 进行文本的向下翻页 作者:神的孩子都在歌唱

    5510

    程序员必备vim编辑器命令,你想要的我都整理好了(建议收藏)

    dd 移动光标到某一个位置,删除一整行数据命令 o 在当前行的下面另起一行,并变为输入模式 shift+g 跳转到文件末尾 gg 跳转到文件首行g 下图所示是vim处于命令行模式的状态示意图。...,相当于在行首执行了i命令 a 在光标的右侧输入文本 A 在光标所在行的尾部进行输入文本,相当于在光标行尾执行a命令 o 在光标所在行的下一行增添新的一行,光标停留在新行的行首 O 在光标所在行的上一行增添新的一行...,光标停留在新行的行首 下图所示为vim处于输入模式模式下的示意图: 2021-05-29 12.00.55.gif 02.3 vim底线命令模式 vim的底线命令模式:在命令模式下按:(注意是英文冒号...2021-05-29 14.07.10.gif ③ 首尾行移动命令 ① $ 将光标移动到当前行的尾部 ② 0 将光标移动到当前行的行首 -- 0 表示数字零 不是字母O ③ gg 将光标跳转到文件第一位置...-- 将当前文件从第 num 行到最后一行内容,保存到test.lua中 ⑩ 将别的文件内容填充在当前文件中 ### 注意是在底线命令模式下 :r /usr/local/var/weixin/test.log

    1K40

    Linux命令(34)——vim命令

    vi; :[行号]:光标跳转到指定行的行首; :$:光标跳转到最后一行的行首; gg:跳转到首行; G:跳转到尾行 Ctrl+g:显示总行数; x或X:删除一个字符,x删除光标后的一个字符,而X删除光标前的一个字符...但需注意的是,所输入的命令并不在屏幕上显示出来。若输入的字符不是Vi的合法命令,Vi会响铃报警。...在Vim中,命令通常是单个键,例如i、a、o等;而在Ex中,命令是以按回车键结束的正文行。Vim有一个专门的“转义”命令,可访问很多面向行的Ex命令。...命令如下: vim file_name -c "e ++enc=utf-8" 或者在使用vim打开文件之后,在末行模式使用如下命令: :e ++enc=utf-8 (4)vi下新增空白行 vi或者vim...而 /^/ 这个表达式,用于匹配行首。因为任何一行都有行首,你的要求就很容易实现了: :g/^/norm 3o norm这个命令的意思是,把后面的参数看成是在普通模式下的按键,即命令模式下的按键。

    3.5K20

    Vim命令使用说明

    虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。...如果对当前文件的修改未保存,vi会警告。 :e! file –放弃对当前文件的修改,编辑新的文件。 :e+file – 开始新的文件,并从文件尾开始编辑。...如果是终端中,则会打开netrw的文件浏览窗口; 如果是gvim,则会打开一个图形界面的浏览窗口。 实际上:browse后可以跟任何编辑文档的命令,如sp等。...如果想跳转到更老的位置,可以按C-o,跳转到更新的位置用C-i。 `": 移动到上次离开的地方。 `.: 移动到最后改动的地方。 :marks 显示所有标记。...:%s/^/xxx/g - 在每一行的行首插入xxx,^表示行首。 :%s/$/xxx/g - 在每一行的行尾插入xxx,$表示行尾。 所有替换命令末尾加上c,每个替换都将需要用户确认。

    2.6K11

    Linux命令(34)——vim命令

    Linux中的vi编辑器叫vim,它是vi的增强版(vi iMproved),与vi编辑器完全兼容,而且实现了很多增强功能。...vi; :[行号]:光标跳转到指定行的行首; :$:光标跳转到最后一行的行首; gg:跳转到首行; G:跳转到尾行 Ctrl+g:显示总行数; x或X:删除一个字符,x删除光标后的,而X删除光标前的。...但需注意的是,所输入的命令并不在屏幕上显示出来。若输入的字符不是Vi的合法命令,Vi会响铃报警。...Vi和Ex编辑器的功能是相同的,二者主要区别是用户界面。在Vi中,命令通常是单个键,例如i、a、o等;而在Ex中,命令是以按回车键结束的正文行。...因为任何一行都有行首,你的要求就很容易实现了: :g/^/norm 3o norm这个命令的意思是,把后面的参数看成是在普通模式下的按键,即命令模式下的按键。

    2.5K30

    Linux —vim 编辑器

    由于不需要图形界面,vi是效率很高的文本编辑器。尽管在linux上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。...//打开文件 vim +n filename //打开文件并定位到第n行 vim +/pattern filename //打开文件并定位到第一次被/pattern匹配到的内容行首...以当前光标为起点跳至第#个单词的词首 #e:以当前光标为起点跳至第#个单词的词尾 #b:以当前光标为起点跳至第#个单词的词首 行内跳转 0:数字0,跳转到绝对行首...^:跳转到行首的第一个非空白字符 $:跳转到绝对行尾 行间跳转 gg:跳转到第一行 G:跳转到最后一行 #gg:...跳转到第#行 #G:跳转到第#行 翻屏 ctrl+f:向下翻一屏 ctrl+b:向上翻一屏 ctrl+d:向下翻半屏

    5.2K20

    Linux系统VIM编辑器管理

    命令模式: 以 VI/VIM 打开一个文件就直接进入命令模式(这是默认的模式),在这个模式中,你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理文件内容,也可以使用『复制、...VI/VIM模式按键 ◆命令模式◆ 以 VI/VIM 打开一个文件就直接进入命令模式(这是默认的模式),在这个模式中,你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理文件内容...End键或“$”键 跳转到行尾 行间快速跳转 1G或者gg 跳转到文件的首行 G 跳转到文件的末尾行 #G 跳转到文件中的第#行 删除 x或Del 删除光标处的单个字符 dd 删除当前光标所在行...o 在光标下插入新行 光标上插入 O 在光标上插入新行 ◆末行模式◆ 在一般模式当中,输入『 : / ?...放弃对文件内容的修改,并退出vi :wq 保存文件退出 删除多行文件 :n,nd 删除从n-n的行 :e ~/install.log 打开新的文件进行编辑 :r /etc/filesystems

    1.4K20

    Linux系列 使用vi文本编辑器

    但更常见的使用方法是指定要编辑的文件名作为参数,若该文件不存在,则vi根据该文件名称打开一个新的空文件。  ...I:在光标所在行的开头(行首)插入内容。 o:在光标所在行的后面插入一个新行。 O:在光标所在行的前面插入一个新行。...行内快速跳转 按Horme键成“键,散字0键将元标快速鹏转到本行的行首。 接End键或1键将光标快速跳转到本行的行尾。...使用按键命令G可跳转到文件的最后一行。 使用按键会令#G可院转到文件中的第#行(其中“二”号用高体数字替换)。...既要保存文件又要退出vi编辑器可以使用一条末行命令“:wq”或“:x”实现,其效果与命令模式中的ZZ命令相同,具体操作如下:  ---- (2)打开新文件或读入其他文件内容  打开新的文件进行编辑

    43820

    Linux Vi和Vim编辑器

    # vi和vim常用的三种模式 # 正常模式 以vim打开一个档案就直接进入一般模式了(这是默认的模式)。...+B 向下翻动一整页内容 行内快速跳转 Home键或"^"、数字"0" 跳转至行尾 End键或"$"键 跳转至行尾 行间快速跳转 1G或者gg 跳转到文件的首行 G 跳转到文件的尾行 #G 跳转至文件的第...d^ 删除当前光标之前到行首的所有字符 d$ 删除当前光标处到行尾的所有字符 复制 yy 复制当前行整行的内容到粘贴板 #yy 复制从光标处开始的#行内容 粘贴 p(小写) 将缓冲区的内容粘到贯标位置之后...ZZ 保存当前的文件内容并退出vi编辑器 :e ~/install.log 打开新的文件进行编辑 :r /etc/filesystems 在当前文件中读入其他文件内容 :s /old/new 将当前行中查找到的第一个字符...[命令行下: set nu和:set nonu] 编辑/etc/profile文件,在一般模式下,使用快捷键到该文档的最末行[G]和最首行[gg] 在一个文件中输入"hello",在一般模式下,然后又撤销这个动作

    2.7K40

    一天一个 Linux 命令(1):vim 命令

    三、选项说明 +NUM 打开文件时光标跳转到由 NUM 指定的行首 +/PAT 打开文件时光标跳转到匹配的模式字符串 PAT +, -c CMD 在完成对第一个文件的读取后,执行给出的指令 -b...Esc:从编辑模式切换到命令模式 ZZ:命令模式下保存当前文件所做的修改后退出 vim :[行号]:光标跳转到指定行的行首 :$:光标跳转到最后一行的行首 gg:跳转到首行; G:跳转到尾行 Ctrl...在该模式下,用户输入的任何字符都被Vi当做文件内容保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,键入 ESC 键即可。...在 vim 中,命令通常是单个键,例如 i、a、o 等;而在 ex 中,命令是以按回车键结束的行。...而 /^/ 这个表达式,用于匹配行首。因为任何一行都有行首,你的要求就很容易实现了: :g/^/norm 3o norm这个命令的意思是,把后面的参数看成是在普通模式下的按键,即命令模式下的按键。

    85210

    Linux——常用命令(2)

    o: 光标所在行下方另起一行插入 O: 光标所在行上方另起一行插入 2....End键或“$”键跳转到行尾  3、行间快速跳转 1G或者gg 跳转到文件的首行                       G   跳转到文件的末尾行                       #G...   跳转到文件中的第#行  4、行号显示 :set nu在编辑器中显示行号                        :set nonu   取消编辑器中的行号显示  5、删除 x或Del  删除光标处的单个字符...                     dd   删除当前光标所在行                     #dd   删除从光标处开始的#行内容                       d^   删除当前光标之前到行首的所有字符...放弃对文件内容的修改,并退出vi  3、保存文件退出vi :wq 保存修改的内容并退出  4、打开新文件 :e ~/install.log 打开新的文件进行编辑  5、读入其它文件内容 :r /etc/

    26020

    Linux学习笔记之vim操作指令大全

    0x02 文档操作 :e file –关闭当前编辑的文件,并开启新的文件。 如果对当前文件的修改未保存,vi会警告。 :e! file –放弃对当前文件的修改,编辑新的文件。...0: 移动到行首。 g0: 移到光标所在屏幕行行首。 ^: 移动到本行第一个非空白字符。 g^: 同 ^ ,但是移动到当前屏幕行第一个非空字符处。 :移动到行尾。...:%s/^/xxx/g - 在每一行的行首插入xxx,^表示行首。 :%s//xxx/g−在每一行的行尾插入xxx,/xxx/g−在每一行的行尾插入xxx,表示行尾。...:n filenames或:args filenames 指定新的文件列表。 vi -o filenames 在水平分割的多个窗口中编辑多个文件。...:tabe, tabnew – 如果加文件名,就在新的标签中打开这个文件, 否则打开一个空缓冲区。 ^w gf – 在新的标签页里打开光标下路径指定的文件。 :tabn – 切换到下一个标签。

    2.8K21

    linux下编辑VI窗口插入与编辑命令

    输入模式:在命令模式中输入字幕“i”就可以进入vi的输入模式编辑文件。在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个“--INSERT--”标志着vi进入了输入模式。...150行,输入 150gg 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename...:打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃...:在搜索中忽略大小写 list:显示制表位(Ctrl+I)和行尾标志($) number:显示行号 report:显示由面向行的命令修改过的数目 terse:显示简短的警告信息 warn:在转到别的文件时若没保存当前文件则显示...:将n1行到n2行之间的内容删除 :w :保存当前文件 :e filename:打开文件filename进行编辑 :x:保存当前文件并退出 :q:退出vi :q!

    4.2K20
    领券