您当前的位置:首页 > 电脑百科 > 软件技术 > 应用软件

vim 技巧 及缩进

时间:2021-04-12 11:06:41  来源:今日头条  作者:Mac乐

vim如何选中多行后批量缩进

1. ”shift+v“选中行

2. 使用"=="进行缩进 带来的问题是:

可能很多时候默认都是table【而我想要的是4个空格或者8个空格】

所以继续下面: 永久设置TAB为4个空格

修改系统.vimrc文件(Ubuntu是vimrc)

在文件末尾输入下列命令

set ts=4

set expandtab

保存:

临时设置TAB

在Normal模式下依次输入

:set ts=4

:set expandtab

:%retab!

加!是用于处理非空白字符之后的TAB,即所有的TAB,若不加!,则只处理行首的TAB

在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。

你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。

使用gg=G可对整篇代码进行排版。

多行注释:
:.,+3 s/^/#/g            注释从当前行起的后三行(不含当前行)
用 vi 多行注释
如果要给多行程序作注释,一个笨办法就是 插入 # ,然后用 j 跳到下一行用 . 命令,重复上个命令。如果要注释几百行,这样的方法恐怕太愚蠢了。一个聪明的办法是:
:.,+499 s/^/#/g
若需全文的行首插入可用以下命令
:%s/^/#/g

【Ctrl系列】

ctrl+e move your cursor to the end of the line delete any characters from your cursor to the end of the line
ctrl+k delete any characters from your cursor to the beginning of the line 删除到行末
ctrl+u ctrl+w delete previous word 删除到行首
ctrl+t transpose two previous characters
ctrl+y yank/recover the last deletion delete one character at the cursor position
ctrl+d delete one character before the cursor
ctrl+h ctrl+f move forward
ctrl+b move backward find character sequence in history (completion mode)
ctrl+r ctrl+g escape from completion mode
ctrl+v Literal next (LNEXT)
ctrl+a move your cursor to the beginning ofthe line
  按Ctrl+ A转到线(首页)开始
  按Ctrl+ E转到该行的结束(完)
  按Ctrl+ P上一个命令(向上箭头)
  按Ctrl+ N下一个命令(下箭头)
   Alt + B键返回(左)一个字
   ALT + F正向(右)一个字
  按Ctrl+ F向前移动一个字符
  按Ctrl+ B向后一个字符
  按Ctrl+ XX切换线的起点和当前光标位置之间

光标移动命令
Ctrl + a - 跳到命令行行首
Ctrl + e - 跳到命令行尾
Ctrl + b - 回跳一个字符
Ctrl + f -往前跳一个字符
字符删除快捷键
Ctrl + d - 删除光标所在字符
Ctrl + k - 从光标处删除到行未尾
Ctrl + u - 从光标处删除到行首
Ctrl + w - 删除最后输入的单词

notepad++取消拼写检查 把【插件】-【DSpellCheck】-【Spell Check Document Automatically】前面的打钩去掉即可。 快捷键:Alt+A。

设置->首选项->语言->勾选替换为空格 视图->显示符号->显示空格与制表符

http://michael.peopleofhonoronly.com/vim/

vim 技巧 及缩进


Tags:vim   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
vim如何选中多行后批量缩进1. ”shift+v“选中行2. 使用"=="进行缩进 带来的问题是:可能很多时候默认都是table【而我想要的是4个空格或者8个空格】所以继续下面: 永久设置TAB...【详细内容】
2021-04-12  Tags: vim  点击:(233)  评论:(0)  加入收藏
今日分享:Don't allow your rituals to become ruts. -- Todd Henry❞ vi/vim 的重要性不言而喻,比如登录服务器操作。那么如何掌握呢?看这一篇足矣。1.介绍vi/vim 是 Linu...【详细内容】
2020-07-04  Tags: vim  点击:(75)  评论:(0)  加入收藏
1. 前言本文主要讲解如何使用vim加密文本文件,通过设置保护密码达到保护文本文件的目的。流行的文本编辑器Vim带有一个内置特性,可以使用密码加密文件。Vim使用像Blowfish这样...【详细内容】
2020-06-25  Tags: vim  点击:(66)  评论:(0)  加入收藏
命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名...【详细内容】
2020-06-10  Tags: vim  点击:(48)  评论:(0)  加入收藏
之前一直用 cVim,与 Vimium 功能类似,但是之后不在更新了,故转战到 Vimium。简介官网:http://vimium.github.io/Vimium 是 Google Chrome 浏览器的扩展程序,它提供了 Vim 编辑器...【详细内容】
2020-04-06  Tags: vim  点击:(138)  评论:(0)  加入收藏
首先,打开电脑终端并执行以下命令安装Homebrew:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"更多关于Homebrew,...【详细内容】
2020-03-08  Tags: vim  点击:(62)  评论:(0)  加入收藏
Vim作为使用最广泛的文本编辑器之一,在编程的世界中,一直流传着一个关于它的神秘问题,知道答案的人寥寥无几,却又难以启齿,那就是:怎么退出Vim?据说,很多程序员就算退休了,也没有退出...【详细内容】
2019-12-25  Tags: vim  点击:(117)  评论:(0)  加入收藏
我这台系统是centos 7,预装的vim 7.4版本。Vim编辑器有3种模式,分别是命令模式,输入模式,末行模式。 命令模式:刚刚你打开文件进入时候就是命令模式,可以复制,删行等操作输入模式:...【详细内容】
2019-10-21  Tags: vim  点击:(184)  评论:(0)  加入收藏
本文给大家介绍的是在Ubuntu 18.04 LTS系统下使用Vim配置Python开发环境的详细步骤,对初学者非常实用,有需要的小伙伴可以参考下。Vim是Linxu终端最方便的编辑器,有一定的通用...【详细内容】
2019-08-28  Tags: vim  点击:(248)  评论:(0)  加入收藏
Vim 是 Linux 下的常用文本编辑器,但也经常被称为是一个上古神器,因为它对于初学者而言相当不友好,也不好入门。但是,对于高手而言,他们不仅将 Vim 玩得很溜,而且还将它当作代码开...【详细内容】
2019-08-28  Tags: vim  点击:(239)  评论:(0)  加入收藏
▌简易百科推荐
ACDSee Pro 2.5 和ACDSee 2009(也就是 ACDSee 11)这两个版本,虽然图标最丑,但却是最适合目前使用的版本。(以前的ACDSee 3.1是第三方改装版,现在出现不稳定了,经常提示插件错误,虽...【详细内容】
2021-12-27  周星骋Cheng    Tags:ACDSee   点击:(2)  评论:(0)  加入收藏
IT之家 12 月 23 日消息,百度地图今日宣布,第二代车道级导航正式上线。据介绍,百度地图第二代车道借助北斗 + 5G,在实现全程车道级导航效果的基础上,全面升级最优车道推荐、全 /...【详细内容】
2021-12-24  IT之家    Tags:百度地图   点击:(10)  评论:(0)  加入收藏
推荐12款不用安装就能免费用的神仙软件,每一款都是百里挑一! 一、文件存储与传输1.不限量网盘地址:https://transferkit.io/一个在线云存储网盘,它提供了不限量的云存储空间,单文...【详细内容】
2021-12-17  牛片网    Tags:软件   点击:(15)  评论:(0)  加入收藏
古人说:凡事预则立不预则废,对于我们当代人来说,做好工作计划,更是职场人高效工作的第一步,所以计划对于我们的重要性不言而喻…… 工作表格模板汇总正是因为有了工...【详细内容】
2021-12-15  吴六柒    Tags:工作表格   点击:(32)  评论:(0)  加入收藏
当我们浏览知乎、Youtube、贴吧、CSDN等等,总会遇到服务商一些广告;复制文章的时候,剪切板总是自带一些版权信息;还有一些网页配色很亮,眼睛看着很不舒服。反正就是各种不爽。给...【详细内容】
2021-12-08  小皮虾Pro    Tags:浏览器   点击:(27)  评论:(0)  加入收藏
来源:AirPython作者:星安果 1. 前言大家好,我是安果!之前推荐过很多优秀的 Web 自动化工具,比如:Selenium、Helium、Cypress、Pyppeteer 等利用它们实现自动化的前提是必须安装依...【详细内容】
2021-11-30  CDA数据分析师    Tags:Automa   点击:(30)  评论:(0)  加入收藏
概述superset是由Airbnb开源的轻量级BI分析工具。主要有三大功能:使用数据可视化来探索你的数据,通过交互式的Dashboard来查看你的数据,通过Sql Lab来编写sql查询你的数据。特...【详细内容】
2021-11-30  新视像    Tags:Superset   点击:(21)  评论:(0)  加入收藏
媒体爆料称:近期,老牌音乐播放器Winamp宣布回归,官方网站也大改后重新上线。官方表示:不只是简单更新而是全面重制。新的Winamp 将推出适用于 Windows、macOS 和移动平台的多合...【详细内容】
2021-11-26    中关村在线  Tags:Winamp   点击:(23)  评论:(0)  加入收藏
新版高德地图上线 ADAS 预警导航功能,借助视觉 AI 技术,可智能识别前方车辆、行人,并提供碰撞预警、车道偏离等多种安全提醒,防止风险的发生。 在小联的调研中,只有6%的车机体验...【详细内容】
2021-11-23  手机互联    Tags:高德地图   点击:(143)  评论:(0)  加入收藏
朋友委托我帮忙看看可用邮箱大全有哪些?好用的企业邮箱是多少?他公司要开通企业邮箱。相信很多公司在考虑开通企业邮箱时,都会遇到这样的问题,企业邮箱哪个好?怎样选择合适的企业...【详细内容】
2021-11-11  超级打工人    Tags:企业邮箱   点击:(30)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条