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

网站的首页需要什么内容北京软件外包公司排行榜

网站的首页需要什么内容,北京软件外包公司排行榜,楚雄市网站建设公司,建设网站需要了解些什么东西文章目录 1.1 vim 如何从上次退出的位置打开文件1.2 autogroup 命令学习1.2.1 augroup 基本语法 1.3 vim call 命令详细介绍 1.1 vim 如何从上次退出的位置打开文件 假设我打开了文件 test.c,然后我向下滚动到第 50 行,然后我做了一些修改并关闭了文件。…

文章目录

    • 1.1 vim 如何从上次退出的位置打开文件
    • 1.2 autogroup 命令学习
      • 1.2.1 augroup 基本语法
    • 1.3 vim call 命令详细介绍

1.1 vim 如何从上次退出的位置打开文件

假设我打开了文件 test.c,然后我向下滚动到第 50 行,然后我做了一些修改并关闭了文件。当我重新打开文件时。我希望 光标定位到第 50 行。如何解决这个问题呢?

方法一
这是由 $VIMRUNTIME/defaults.vim 完成的,在 :h restore-cursor 下也有说明。

方法二
vim ~/.vimrc 然后添加下面内容

augroup vimStartup | au!autocmd BufRead * call setpos('.', getpos("'\""))
augroup end

方法三:
vim ~/.vimrc 然后添加下面内容:

if has("autocmd")
" In text files, always limit the width of text to 78 characters
autocmd BufRead *.txt set tw=100
" When editing a file, always jump to the last cursor position
autocmd BufReadPost *
\ if line("'\"") > 0 && line ("'\"") <= line("$") |
\ exe "normal g'\"" |
\ endif
endif

1.2 autogroup 命令学习

augroup” 是 Vim 的一个命令,用于定义或管理自动命令组(autocommand groups)。在Vim中,自动命令(autocommands)是在某些特定事件(如文件保存、文件打开等)发生时自动执行的命令。通过使用 “augroup”,我们可以将相关的自动命令组织在一起,这样在需要修改或删除这些命令时,就可以很方便地一次性管理整个组。

1.2.1 augroup 基本语法

“augroup” 命令的基本语法如下:

augroup group-name autocmd ... 
augroup end
  • group-name” 是你为自动命令组指定的名称;
  • "autocmd …"是你要定义的一个或多个自动命令。

举个例子,假设我们想要在每次保存.php文件时自动清除尾部的空白字符,我们可以定义如下的自动命令组:

augroup TrimWhiteSpace autocmd! autocmd BufWritePre *.php :%s/\s\+$//e 
augroup end

在上面的例子中,“TrimWhiteSpace” 是我们定义的自动命令组的名称,“autocmd BufWritePre *.php :%s/\s+$//e” 定义了一个自动命令,该命令在每次保存.php文件之前("BufWritePre"事件),执行一个删除行尾空白的替换操作。

需要注意的是,"autocmd!"命令用于清除当前组中已有的自动命令,保证我们每次运行这段代码时,都是在一个空的自动命令组中添加新的自动命令。这可以防止出现重复的自动命令。

另外,"augroup end"标记了自动命令组的结束,所有在"augroup"和"augroup end"之间定义的自动命令,都会被添加到当前的自动命令组中。

1.3 vim call 命令详细介绍

在 Vim 中,call 是一个内置的命令,主要用于调用 Vimscript 函数。以下是关于 call 命令的详细解释和示例:
call 命令的基本语法是 :

call functionname(arguments)

其中 functionname 是你要调用的函数的名称,arguments 是传递给函数的参数。在没有参数的情况下,你可以省略括号。

例如,你可以创建一个 Vimscript 函数来增加一个全局计数器:

let g:counter = 0function! AddToCounter()let g:counter += 1 
endfunction

然后,你可以使用 call 命令来调用这个函数:

:call AddToCounter()

这将会增加 g:counter 的值。

你也可以创建一个带参数的函数,例如,创建一个可以添加任意数量到计数器的函数:

function! AddToCounter(n) : let g:counter += a:n 
endfunction

然后,你可以使用 call 命令并传递一个参数来调用这个函数:

call AddToCounter(5)

这将会把 5 加到 g:counter 的值上。

这就是 Vim call 命令的基本用法。通过使用 call 命令,你可以在 Vim 中调用自定义的 Vimscript 函数,实现更复杂的文本操作和编辑功能。

http://www.yayakq.cn/news/385459/

相关文章:

  • 网站质作做网站外包公司
  • 安徽建设银行 招聘网站python发布WordPress
  • 重庆企业网站建设官网wordpress房产插件
  • 美食网站网页设计论文正能量网站网址大全
  • 网站建设专业的有哪些自己想做一个网站
  • 大前端wordpressseo服务的内容
  • 商派商城网站建设公司wordpress WP-Wiki
  • 网站技术报务费如何做会计分录wordpress图片懒加载
  • 网站图片描述怎么写电子印章的制作方法
  • 质量最好的购物平台seo搜索引擎招聘
  • 国内免费视频素材网站有哪些网站建好后
  • 网站建设费用进会计什么科目营销型网站模板下载
  • 网站字体怎么修改工程施工合同
  • 有什么比较好的画册设计网站网站开始开发阶段的主要任务
  • 网站制作+资讯兰州网站搜索优化
  • 沈阳三好街网站建设网站301重定向
  • 网站留言板带后台模板班级网站建设方案
  • 百度提交网站多久收录菏泽公司做网站
  • 温县网站建设安康做网站
  • 舜元建设 集团 有限公司网站龙岗外贸网站制作
  • 北京专业网站改版公司深圳福田网站建设公司哪家好
  • 深圳宝安区做网站HTML网站页面建设
  • 科技公司做网站wordpress探针
  • 花20亿做网站开个人网站如何赚钱
  • 专题网站开发工具百度手机助手app免费下载
  • 平台销售乐云seo
  • 太原seo公司网站flash网站怎么做
  • 江苏 网站建设网站会说话
  • 公司申请网站建设的工作方案微信防红短链接生成
  • 专业设计企业网站国外摄影网站推荐