switch.vim:一个简单的Vim插件,可以使用预定义的替换来切换文本片段

时间:2024-05-12 12:01:47
【文件属性】:

文件名称:switch.vim:一个简单的Vim插件,可以使用预定义的替换来切换文本片段

文件大小:52KB

文件格式:ZIP

更新时间:2024-05-12 12:01:47

vim-plugin cursor text-manipulation substitutions Ruby

截屏! 这个插件比说明容易演示。 您可以找到截屏视频。 用法 插件的主要入口点是单个命令:Switch 。 执行该命令时,插件会在光标下查找一些特定的模式之一,并根据该模式执行替换。 例如,如果光标位于以下代码中的“ true”上: flag = true 然后,在执行:Switch ,“ true”将变为“ false”。 有一个默认的映射来触发命令gs 。 请注意,这已经是Vim内置的,但似乎并不是特别有用。 如果您想更改映射,请更改g:switch_mapping的值。 例如,要将其映射到“-”,请将以下内容放在您的.vimrc中: let g: switch_mapping = " - " 为了完全避免默认映射,请将变量设置为空字符串: let g: switch_mapping = " " 有关如何创建具有不同定义的多个映射的信息,请参见下面的“自定义”部分。


【文件预览】:
switch.vim-master
----.gitignore(14B)
----_project.vim(0B)
----.rspec(19B)
----.travis.yml(309B)
----CONTRIBUTING.md(2KB)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1023B)
----doc()
--------switch.txt(28KB)
----.gitmodules(360B)
----examples()
--------example.clj(63B)
--------example.erb(131B)
--------example.cpp(85B)
--------example.scala(16B)
--------example_spec.rb(99B)
--------example_underscores.vim(252B)
--------example_multibyte.vim(300B)
--------example.php(16B)
--------example.coffee(40B)
--------example.rb(197B)
----spec()
--------support()
--------plugin()
--------spec_helper.rb(1KB)
----README.md(16KB)
----plugin()
--------switch.vim(10KB)
----autoload()
--------switch.vim(2KB)
--------switch()
----ftplugin()
--------typescriptreact()
--------gitrebase()
--------typescript()
--------cpp()
--------toml()
--------scala()
--------elixir()
--------javascript()
--------slim()
--------rust()
--------vim()
--------clojure()
--------ruby()
--------javascriptreact()
--------coffee()
--------haml()
--------eruby()
--------php()
----Gemfile(79B)
----Rakefile(159B)
----Gemfile.lock(721B)

网友评论