当前位置: 首页 > news >正文

网站没备案可以做淘宝客吗南昌seo建站

网站没备案可以做淘宝客吗,南昌seo建站,做图表的网站知乎,新闻网站开发方案请阅读【嵌入式开发学习必备专栏 之 Vim】 文章目录 a:mode 的值有哪些?举例Vim 底部状态栏设置 a:mode 的值有哪些? 在 Vim 脚本语言中,a:mode 常常用于函数内部,以获取该函数被调用时 Vim 正处于的模式。它主常用于那些可以从不同模式下被调用的函数…


请阅读【嵌入式开发学习必备专栏 之 Vim】


文章目录

    • a:mode 的值有哪些?
      • 举例
      • Vim 底部状态栏设置

a:mode 的值有哪些?

在 Vim 脚本语言中,a:mode 常常用于函数内部,以获取该函数被调用时 Vim 正处于的模式。它主常用于那些可以从不同模式下被调用的函数中,比如映射到多个模式的快捷键触发的函数。这样,函数就可以根据不同的模式执行不同的操作。
a:mode 的可能值主要对应于 Vim 的几种基本模式,每个值都代表 Vim 此时的一个特定状态:

  • n:普通模式 (Normal)。最常用的 Vim 模式,用于浏览和编辑。
  • v:可视模式 (Visual)。用于选择文本块。
  • o:可视行模式 (Visual Line)。这是可视模式的一种特殊情况,按行选择。
  • V:可视块模式 (Visual Block)。另一种可视模式,允许按矩形块选择文本。
  • i:插入模式 (Insert)。用于输入文本。
  • c:命令行模式 (Command)。在执行命令时的模式。
  • s:选择模式 (Select)。类似于可视模式,但是行为略有区别,比如按键直接插入文本。
  • t:终端模式 (Terminal)。在 Vim 的终端模式下运行。

举例

假设你想创建一个函数,该函数的行为会根据它被调用时的模式而改变。以下是一个简单的例子:

function! DoSomethingBasedOnMode()if a:mode == 'n'echo "Called from Normal mode."elseif a:mode == 'i'echo "Called from Insert mode."elseif a:mode == 'v'echo "Called from Visual mode."elseecho "Called from another mode: " . a:modeendif
endfunction

然后,你可以创建一个映射,让这个函数可以从不同的模式下被调用,这里使用 <Leader>d 作为触发快捷键:

nnoremap <Leader>d :call DoSomethingBasedOnMode()<CR>
vnoremap <Leader>d :<C-u>call DoSomethingBasedOnMode()<CR>
inoremap <Leader>d <Esc>:call DoSomethingBasedOnMode()<CR>

这样,无论你处于普通、插入还是可视模式,当你按下 <Leader>d 时,DoSomethingBasedOnMode 函数都会被调用,并且根据当前的模式,打印出相应的信息。注意,插入模式下的映射会先退出插入模式,因为 a:mode 不直接传递给函数,而是通过这些映射的上下文来确定调用函数时的模式。

Vim 底部状态栏设置

在vim中输入::e $MYVIMRC,打开vimrc配置文件后,在里面添加下面这一段代码就行了:

function! InsertStatuslineColor(mode)if a:mode == 'i'hi StatusLine cterm=bold ctermbg=Green ctermfg=Whiteelseif a:mode == 'n'hi StatusLine cterm=bold ctermbg=Red ctermfg=Whiteelseif a:mode == 's'hi StatusLine cterm=bold ctermbg=Cyan ctermfg=Whiteendif
endfunctionautocmd InsertEnter * call InsertStatuslineColor('i')
autocmd InsertLeave * call InsertStatuslineColor('n')set statusline=%{mode()}\ %F%m%r%h%w%=(%{&ff}/%Y)\ (line\ %l/%L,\ col\ %c)

效果:
在这里插入图片描述

推荐阅读:
https://www.zhihu.com/question/24926908/answer/3026884403

http://www.yidumall.com/news/66019.html

相关文章:

  • 吉安网站设计网站seo规划
  • 淘宝上开做网站的店铺b站推广费用一般多少
  • 网站首页推荐公司的公关
  • phpcms做的网站有哪些百度投诉电话客服24小时
  • 网站开发与设计多少钱一个网站qq群怎么优化排名靠前
  • 传奇怎么建设自己的网站成都百度推广账户优化
  • 网站干什么的抖音搜索引擎推广
  • 重庆企业站seo陕西今日头条新闻
  • .jsp网站开发技术口碑营销方案怎么写
  • 做域名后就得做网站吗线上营销方式
  • 怎样做美瞳代购网站aso优化教程
  • 网站备案行业seo型网站
  • 品牌型网站建设理论百度搜索量查询
  • wordpress建站案例营销推广方案
  • 网站logo怎么做才清晰网络广告营销策划方案
  • 网页布局结构图邯郸seo优化
  • 政府网站源码下载设计网络推广方案
  • wordpress 文艺小清新网站seo招聘
  • 百度做鸡网站市场推广怎么做
  • 网站制作选哪家公司品牌策略
  • ubuntu做php网站网站推广的常用方法有哪些?
  • ssm网站开发视频百度手机应用商店
  • wordpress 四亩东莞关键词排名seo
  • 西安网站托管企业内训
  • 做阿里巴巴网站有什么用推广引流软件
  • 做网站的哪里好东莞seo优化公司
  • 专题网站建设总要求湖南广告优化
  • wordpress+悬浮+登录惠州seo外包平台
  • 中英文 微信网站 怎么做济南seo外包公司
  • 无锡网站建设如何制作网页链接教程