草庐IT

vim的常用命令

全部标签

linux - 在 vim 中删除直到当前括号 block 的末尾

假设我正在编辑这个json{"a":{"language":"python"},"b":{},"c":{"language":"java"},"d":{"encoding":"utf-16"}}我的光标位于"b":{}的b。我想删除直到当前{}block的末尾。所以它看起来像,{"a":{"language":"python"},"}看起来有点奇怪。但解释了我想要什么。我如何在Vim中做到这一点? 最佳答案 你可以使用d]}。来自:help]}:*]}*]}goto[count]nextunmatched'}'.|exclusive

linux - 在 vim 中删除直到当前括号 block 的末尾

假设我正在编辑这个json{"a":{"language":"python"},"b":{},"c":{"language":"java"},"d":{"encoding":"utf-16"}}我的光标位于"b":{}的b。我想删除直到当前{}block的末尾。所以它看起来像,{"a":{"language":"python"},"}看起来有点奇怪。但解释了我想要什么。我如何在Vim中做到这一点? 最佳答案 你可以使用d]}。来自:help]}:*]}*]}goto[count]nextunmatched'}'.|exclusive

linux - 为什么我的 vim 在滚动时滞后?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我的vim设置遇到了一个奇怪的问题。当我使用箭头键滚动文件时,我的vim开始滞后,这里的滞后是指滚动速度非常慢,而且一点也不流畅。tilda/guake/gnome-terminal中的Vim当使用上述终端仿真器时,vim滞后,我的CPU使用率上升到30-35%左右。我还尝试了vim-uNonefile.txt和vim--nopluginfile.txt但是没有观察到明显的变化,尽管我的cpu

linux - 为什么我的 vim 在滚动时滞后?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我的vim设置遇到了一个奇怪的问题。当我使用箭头键滚动文件时,我的vim开始滞后,这里的滞后是指滚动速度非常慢,而且一点也不流畅。tilda/guake/gnome-terminal中的Vim当使用上述终端仿真器时,vim滞后,我的CPU使用率上升到30-35%左右。我还尝试了vim-uNonefile.txt和vim--nopluginfile.txt但是没有观察到明显的变化,尽管我的cpu

docker常用命令

`dockerrun`:创建并启动一个新的容器。`dockerstart容器id`:启动一个已停止的容器。`dockerstop容器id`:停止一个正在运行的容器。`dockerrestart容器id`:重启一个容器。`dockerrm`:删除一个或多个容器。`dockerrmi`:删除镜像。`dockerps`:显示当前正在运行的容器。dockerps-a:查看所有状态的容器。`dockerimages`:显示本地的镜像列表。`dockerpull`:从Docker镜像仓库中拉取镜像。`dockerpush`:将本地的镜像推送到镜像仓库。`dockerbuild`:根据Dockerfile构

PostgreSql linux 常用命令

PosrgreSQL官方地址:www.postgresql.org1.查询postgres进程psaux|greppostgres2.启动服务pg_ctl#切换用户supostgres#进入postgreSQL安装目录下的bin目录cd/usr/PostgreSQL/9.5/bin#执行启动命令./pg_ctlstart-D/opt/PostgreSQL/15/data-l/opt/PostgreSQL/15/data/server.log执行启动或停止服务时,不用用root用户,需要切换到postgres用户或其它普通用户,安装postgreSQL时系统会自动创建postgres用户。执行s

linux - 在 Vim 中将交替突出显示颜色设置为文本?

是否可以在Vim中为每一行设置交替高亮颜色(一种颜色用于奇数行,另一种颜色用于偶数行)? 最佳答案 这可以用文本背景颜色做你想做的事:synmatchOddlines"^.*$"contains=ALLnextgroup=EvenlinesskipnlsynmatchEvenlines"^.*$"contains=ALLnextgroup=OddlinesskipnlhiOddlinesctermbg=yellowguibg=#FFFF99hiEvenlinesctermbg=magentaguibg=#FFCCFF只需将此添加到.

linux - 在 Vim 中将交替突出显示颜色设置为文本?

是否可以在Vim中为每一行设置交替高亮颜色(一种颜色用于奇数行,另一种颜色用于偶数行)? 最佳答案 这可以用文本背景颜色做你想做的事:synmatchOddlines"^.*$"contains=ALLnextgroup=EvenlinesskipnlsynmatchEvenlines"^.*$"contains=ALLnextgroup=OddlinesskipnlhiOddlinesctermbg=yellowguibg=#FFFF99hiEvenlinesctermbg=magentaguibg=#FFCCFF只需将此添加到.

docker常用命令

目录拉镜像查看镜像列表搜索镜像运行镜像 删除镜像  保存镜像 加载镜像查看当前目录查看版本号容器命令    1.查看正在运行的容器列表    2.查看全部容器,包括正在运行的容器        3.运行一个容器    4.停止容器    5.开启容器    6.删除容器    7.进入容器    8.退出容器    9.停止容器        10.重启容器    11.kill容器    12.容器文件拷贝        1.从主机上拷贝文件到容器内        2.从容器内拷贝文件/目录到本地一个路径        13.查看容器日志数据挂载 运行一个dockerredis容器进行端口映

linux - 编辑文件并用 :w! 保存后,在 vim 中删除文件的 "read only"属性

我想在vim中使用:w!保存文件时更改文件的只读属性。我该怎么做?(我不介意是否必须调用外部脚本)。我正在使用Linux。我知道我可以通过以下命令使用外部脚本:autocmdBufWrite/tmp/*!sh/tmp/script.sh。所以,我想在调用:w!时调用chmod命令:chmod命令将是这样的:autocmdBufWrite!chmodu+w%那么,我该怎么做":w!"健康)状况?是否可能或我需要使用其他结构? 最佳答案 v:cmdbang就是您要找的。function!g:ChmodOnWrite()ifv:cmdba