vim使用与插件

【Vim】使用Vundle管理配置Vim基本插件 Vundle项目托管在github上https://github.com/gmarik/vundle。 其特色在于使用git来管理插件,更新方便,支持搜索,一键更新,从此只需要一个vimrc走天下。在vimrc文件中添加如下内容来启用vundle管理vim插件的功能:set rtp+=$VIM/vimfiles/bundle/vundle/ call vundle#rc('$VIM/vimfi 阅读详情

vim的tag list 插件
-rw-rw-r--. 1 xcp376 xcp376  31424 2010-01-21 09:40 a.vim  头文件/cpp文件直接切换  :A
-rw-rw-r--. 1 xcp376 xcp376  26364 2010-01-21 09:40 bufexplorer.vim   打开的文件列表 \be \bv
-r-x------. 1 xcp376 xcp376  49298 2010-01-21 09:40 genutils.vim  一些插件依赖的函数库。 
-r-x------. 1 xcp376 xcp376  16556 2010-01-21 09:40 lookupfile.vim 是 Vim 的一个五星级的插件,它允许用户只输入部分文件名甚 至使用 正 则表达式 快速查找并打开目标文件,尤其对于程序员来说,lookupfile的作用绝对称得上“ Life changing ”。
-rw-rw-r--. 1 xcp376 xcp376  68055 2010-01-21 09:40 minibufexpl.vim
-rw-r--r--. 1 xcp376 xcp376 139808 2010-01-21 09:40 taglist.vim  Tlist打开或者关闭
-rw-r--r--. 1 xcp376 xcp376  39277 2010-01-21 09:40 winfileexplorer.vim winmanager插件的一部分
-rw-r--r--. 1 xcp376 xcp376  39499 2010-01-21 09:40 winmanager.vim  winmanager插件可以把上面介绍的Explorer插件(vim 7.0以前的文件浏览插件)和BufExplorer插件集成在一起
-rw-r--r--. 1 xcp376 xcp376  13399 2010-01-21 09:40 wintagexplorer.vim  winmanager插件的一部分

netrw.vim:  是vim的标准插件,它已经伴随vim而发行,不需要安装。
在vim中执行命令” :e ~/src/vim70/src/ “




vim 插件帮助生成:
进入Vim运行时环境下的“doc”目录,用Vim打开任一文件,输入命令“ :helptags . ” or " :helptags ~/.vim/doc"  并回 车。


vim中执行命令:
a, vim打开某个文件,  执行命令,打开某个文件:   :e  
b, 浏览下一个文件, :bn
c, 浏览上一个文件, :bN



建立gvim(vim-X11.i386 )的map映射
set ic smartcase
"let Tlist_File_Fold_Auto_Close=1
:map <F3> :Tlist<CR>
:map <F4> :A<CR>
:map <F5> :set mouse=a<CR>
:map <C-z> u<CR>
:map <C-c> "+y<CR>
:map <C-v> "+gP<CR>
:map <C-x> "+x<CR>
:map <C-s> :w!<CR>

"show space  and tab
set list
set listchars=tab:>-,trail:-





It is better for gvime of these plugins.

[leo@leo .vim]$ pwd
/home/leo/.vim
[leo@leo .vim]$ ll
total 32
drwxr-xr-x  4 leo leo 4096 2010-08-20 15:18 .
drwx------ 83 leo leo 4096 2010-09-10 17:56 ..
drwxrwxr-x  2 leo leo 4096 2010-08-20 15:00 doc
-rw-rw-r--  1 leo leo  377 2010-08-19 17:37 .netrwhist
drwxrwxr-x  2 leo leo 4096 2010-08-20 15:40 plugin
-rwxrwxr-x  1 leo leo 1974 2010-08-20 15:14 vimrc


/home/leo/.vim/plugin   
please put related a.vim taglist.vim file into this directory.
/home/leo/.vim/doc
please put related a.txt taglist.txt  file into this directory. 




配置:在/etc/vim下有个vimrc文件,这是个公用的配置文件,对所有用户生效。每个用户可以在自己的根目录下建立自己的私有配置文件".vimrc"。 



安装插件 
NERD_Tree:一个很有用的插件,实现目录导航,类似windows中的资源管理器和IDE中的Explore,建议安装。 
在/usr/share/vim/vimrc中添加快捷键: 
Java代码
"==== F3 NERDTree 切换  
map <F3> :NERDTreeToggle<CR>
imap <F3> <ESC>:NERDTreeToggle<CR>  "==== F3 NERDTree 切换 map <F3> :NERDTreeToggle<CR> imap <F3> <ESC>:NERDTreeToggle<CR>

blackboard.vim:模仿TextMate的配色,建议案装 
rails.vim:开发rails的插件,建议开发Rails的人安装 
NERD_commenter.vim:快捷来加删comment的。 
lookupfile.vim:查找文件的插件,依赖genutls.vim。 
matchit:匹配成对括号,建议安装 
javascript.vim:javascript插件,支持javascript的自动缩进, 选中代码以后=。可以下载字典javascript.dict进行补全。 
supertab.vim:使用Tab键加速代码补全。一般情况下是自动搜索当前文件和所有打开的文件,经过配置可以搜索预先定义的字典。很不错,建议安装。 
snipMate.vim:模仿TextMate中代码补全的插件,很不错,目前还经常保持更新。建议安装 
surround.vim:删除和替换一组符号,例如程序里的一对大括号,可以直接删除一对,或替换成其他一对符号。很方便,建议安装。 
genutils.vim:一些插件依赖的函数库。 


NERD_comments.vim 快速注释 
python.vim python相关,具体忘了 
taglist.vim 这个No.1就不用提了 
engspchk.vim 拼写检查 
python_fold.vim python折叠定义 
SuperTab.vim tab自动补全 
latexsuite 写tex用 
tetris.vim 俄罗斯方块 

a.vim -> .h.hpp/.c.cc.cpp 切换 
calendar.vim -> 日历/日记 
minibufexpl.vim -> 显示当前打开的所有buffer,类似其它编辑器里的标签页功能 
mru.vim -> 最近打开/编辑过的文件 

AsNeeded.vim 
bufexploer.vim 
foldutil.vim 
mark.vim 
project.vim 
visualmark.vim 
yankring.vim



1 程序设计1.1 Tag List

下载地址: 官方站点

http://www.vim.org/scripts/script.php?script_id=273

Download the taglist.zip file and unzip the files to the $HOME/.vim

    $HOME/.vim/plugin/taglist.vim - main taglist plugin file
$HOME/.vim/doc/taglist.txt    - documentation (help) file

configure vimrc: vim /etc/vimrc      in which add: set mouse=a

or    # cp /etc/vimrc_example.vim ~/.vimrc  [~/.vimrc  in which add: set mouse=a]

vim--->>>> :Tlist         ----->>>>>

官 方描述: The “Tag List” plugin is a source code browser plugin for Vim and provides an overview of the structure of source code files and allows you to efficiently browse through source code files for different programming languages.

滇狐评价: 这是一个非常非常非常非常重要的插件, 有了它, 我们才能够在 VIM 中查看一个文件中包含的函数列表, 或是一个类包含的方法列表, 为编程人员提供了极大方便。 推荐大家一定要安装!

安装注意事项: 有的系统内置的 ctags 功能太弱, 推荐大家安装 EXUBERANT CTAGS, 这个东西功能比较强大, 居然连 HTML 里面内嵌的 Java Script 都能够支持, 实在是匪疑所思!

滇狐个人习惯: 滇狐习惯把方法列表放在屏幕的右侧, 于是在 .vimrc 中设置了

let  Tlist_Use_Right_Window = 1

另外, 滇狐习惯让当前不被编辑的文件的方法列表自动折叠起来, 这样可以节约一些屏幕空间, 于是在 .vimrc 中设置了

let  Tlist_File_Fold_Auto_Close = 1。1.2 A

下载地址: 官方站点

官方描述:

A few of quick commands to swtich between source files and header files quickly.

:A switches to the header file corresponding to the current file being edited (or vise versa)

:AS splits and switches

:AV vertical splits and switches

E.g. if you are editing foo.c and need to edit foo.h simply execute :A and you will be editting foo.h, to switch back to foo.c execute :A again.

滇狐评价: 第一眼看到这个东西时, 总觉得它功能太简单, 似乎没有什么用处。 用过之后, 才发现这项功能对于一个程序员来说是如何重要!

1.3 Win Manager

下载地址: 官方站点

官 方描述: winmanager is a plugin which implements a classical windows type IDE in Vim-6.0. Basically, you have the directory tree and the buffer list as 2 windows which stay on the left and the editing is done in a seperate area on the left. People have already made excellent File and Buffer explorers seperately and I thought that it might be a cool idea to combine them both. winmanager.vim combines the standard File Explorer which ships with Vim 6.0 and a Buffer Explorer written by Jeff Lanzarotta into one package.

滇狐评价: 非常好用的东西, 在屏幕上打开一个文件浏览器, 这样就可以方便地选择要编辑的文件了。

默认情况下, winmanager 依赖于 bufexplorer, 到这里下载。 如果你不喜欢 bufexplorer 插件的话 可以在你的 .vimrc 中添加这条命令禁用它:

let  g:winManagerWindowLayout  =  "FileExplorer"

这样就不需要下载该插件了。

滇 狐为 winfileexplorer.vim 加了一个补丁, 提供了使用系统默认打开方式打开选中文件的功能, 只要把光标放在想要打开的文件上, 然后按“S”就可以了 (注意是大写)。 这样以后就可以直接在 gvim 里打开 Noatun 或别的播放器, 不用再切换出来找 konqueror 了。

1.4 echofunc

下载地址: 官方站点

官 方描述: When you type ‘(‘ after a function name in insert mode, the function declaration will be displayed in the command line automatically. Then use Alt+-, Alt+= to cycle between function declarations (if exists).

滇狐评价: 一个非常好用的插件, 虽然很小巧, 功能也很简单, 但非常实用, 强烈推荐。 除此之外, 安装了这个插件后, 当鼠标移到一个标志符之上时, 还会出现一个气球显示该标志符的定义, 如图:

vim_echofunc

安装注意事项: 该插件需要安装 EXUBERANT CTAGS, 不支持古老版本的标准 ctags。 建议创建一个这样的脚本:

#!/bin/sh
# Filename: omnictags

ctags --c++-kinds=+p --fields=+iaS --extra=+q  " $@ "

然后使用 omnictags 来运行 ctags 生成 tags 文件, 保证 tags 文件中含有所需的信息。

1.5 omnicppcomplete

下载地址: 官方站点

官 方描述: This script is for vim 7.0 or higher it provides an omnifunc cppcomplete function. You can use the omni completion (intellisense) in c++ files.

This is a full vim script and you only need a ctags database.

滇狐评价: 虽然滇狐几乎不依赖 IDE 的自动完成, 因此也很少使用这个插件, 但总的说来, 这仍然是个很棒的插件。

安装注意事项: 该插件需要安装 EXUBERANT CTAGS, 不支持古老版本的标准 ctags。 建议创建一个和前面的 echofunc 中给出个脚本, 使用那个脚本来生成 tags 文件。

1.6 clewn

下载地址: 官方站点

官 方描述: Clewn implements full gdb support in the vim editor: breakpoints, watch variables, gdb command completion, assembly windows, etc.

滇狐评价: Vim 从一开始的设计哲学就是要保持简单, 不要把太多的东西整合在 Vim 中。 Clewn 在保持了 Vim 简单的原则下, 将集成调试所需的一部分功能引入到了 GVim 中, 支持设置断点、 查看变量的值等许多操作, 非常方便。

1.7 jad

下载地址: 无。 自己将代码复制粘贴回去, 保存为 $HOME/.vim/plugins/jad.vim:

augr  class
au !
au   bufreadpost , filereadpost  *.class %!jad -noctor -ff -i -p %
au   bufreadpost , filereadpost  *.class  set  readonly
au   bufreadpost , filereadpost  *.class  set  ft=java
au   bufreadpost , filereadpost  *.class normal gg = G
au   bufreadpost , filereadpost  *.class  set  nomodified
au   bufreadpost , filereadpost  *.class  set  nomodifiable
augr  END

官方描述: (无)

滇狐评价: 挺好玩的插件, 不过似乎也只是好玩而已。 安装了之后可以直接双击打开 .class 文件, VIM 会自动调用 jad 把文件反编译了。

安装注意事项:需要先安装一份 jad。

1.8 cscope_maps

下载地址: 官方站点

官 方描述: Cscope is a very handy tool, but it’s even better when you don’t ever have to leave the comfort of your favorite editor (i.e. Vim) to use it. Fortunately, Cscope support has been built into Vim.

滇狐评价: 滇狐目前 cscope 用得不如 ctags 多, 许多功能都不大熟。 不过既然大家都说好, 那还是装着玩玩吧。

安装注意事项: 需要安装 cscope。

1.9 project

下载地址: 官方站点

官 方描述: You can use this plugin’s basic functionality to set up a list of frequently-accessed files for easy navigation. The list of files will be displayed in a window on the left side of the Vim window, and you can press <Return> or double-click on filenames in the list to open the files. This is similar to how some IDEs I’ve used work. I find this easier to use than having to navigate a directory hierarchy with the file-explorer. It also obviates the need for a buffer explorer because you have your list of files on the left of the Vim Window.

滇狐评价: 食之无肉,弃之有味。

安装注意事项: 几乎没怎么用过, 所以暂时没有发现需要注意的地方。

2 文档编写2.1 fencview

下载地址: 官方站点

官方描述: View a multi-byte encoded file in different encodings.

滇狐评价: 对于亚洲用户, 尤其是中国用户而言, 这是一个非常重要的插件! 它能自动识别文本文件的编码, 给需要编辑各种不同编码的人员提供了极大方便。

2.2 VIM LaTeX Suite

下载地址: 官方站点

官方描述:

Vim is undoubtedly one of the best editors ever made. LaTeX is an extremely powerful, intelligent typesetter. Vim-LaTeX aims at bringing together the best of both these worlds.

We attempt to provide a comprehensive set of tools to view, edit and compile LaTeX documents without needing to ever quit Vim. Together, they provide tools starting from macros to speed up editing LaTeX documents to compiling tex files to forward searching .dvi documents.

See the features page for a brief tour of the various features in LaTeX-suite. All these features can be tuned extensively using the included texrc file. The screenshots page shows you how a typical working session with LaTeX-suite might progress.

LaTeX-suite is made for Vim versions 6.0 and above. Installation instructions are given in the download page.

滇狐评价: 实在是非常非常非常非常好的一个插件! 用 VIM 写 LaTeX 的朋友无论如何都要试一试, 不用 VIM 写 LaTeX 的朋友也要试一试, 说不定你会改变你的主意, 改用 VIM 写 LaTeX。

安 装注意事项: 如果使用 gvim 的话, 需要注意 scim 可能会和 LaTeX Suite 有冲突。 解决方法是要么把 scim 的 on the spot 功能去掉, 或者把 gtk_im_module 设为 scim。 (较新版本 scim 建议第二种方案)。

另外, 为了提高工作效率, 强烈建议配置 VIM 的LaTeX 正向、反向搜索功能。

2.3 sketch

下载地址: 官方站点

官方描述: Sketch.vim – Line drawing/painting using the mouse. Based on an idea by Morris.

滇狐评价: 很好玩, 虽然用到的时候不多, 但真一旦用到了, 还是会觉得这个东西很有用的。

安装注意事项: 建议在 .vimrc 中把 call ToggleSketch() 映射为命令,方便一些:

command   - nargs =0  ToggleSketch  call  ToggleSketch()3 日常生活3.1 Calendar

下载地址: 官方站点

官方描述: This script create calender window. This don’t use the external program (cal).

滇狐评价: 安装完毕后使用 :Calendar 命令打开一个垂直的日历窗口, 使用 :CalendarH 命令打开水平的日历窗口。 应该还是比较有用的。

安装注意事项: 滇狐个人喜欢把日记的扩展名改成 .txt, 默认的是 .cal。 在 calendar.vim 里面查找替换一下就可以了。 另外, 可以在 .vimrc 里面修改日记所在的路径, 默认是 ~/diary。

let  g:calendar_diary =< PATH > 3.2 vimtips

下载地址: 官方站点

官方描述:

Whenever you start Vim (but no more than daily) the script will open a help window with a Vim tip. You must download the tips separately, from 官方站点

After installation, you can get the next tip with

:TipOfTheDay

滇狐评价: 每天看一条,慢慢就变成 VIM 牛了。

安装注意事项: 暂时没发现。

3.3 vimball

下载地址: 官方站点

官方描述: The vimball plugin facilitates creating, extracting , and listing the contents of “vimball” archives (*.vba).

滇狐评价:

非常棒的一个插件, 专门用来安装其它插件的。 Vimball 格式的插件安装方便, 只需用 Vim 打开, 执行一下 :so % 即 可, 无须用户自己满世界找插件的安装路径, 更无须整天想着更新 helptags。 滇狐已经决定将所有自己编写或修改的插件改为 Vimball 格式了, 而且目前有越来越多的插件使用 Vimball 的格式发布, 因此大家手头上一定要备有一份 Vimball 插件! 虽然 Vim 内置了一份 Vimball 插件, 但版本太低, 许多 Vimball 无法通过它正常安装, 因此还是建议大家到 Vim 网站上下载一份最新版的 Vimball 插件。

3.4 GetLatestScript

下载地址: 官方站点

官方描述: GetLatestVimScripts is a plugin that automates retrieval of the latest versions of the scripts that you yourself use!

滇狐评价:

非常有用的一个插件, 有了它, 滇狐就可以时刻使用上最新鲜的插件, 而不用不停地到 Vim 主页上去看插件的更新情况了。

安装注意事项:

安装完毕后, 创建文件 ~/.vim/GetLatest/GetLatestVimScripts.dat, 按照这样的格式编写你的自动下载配置文件:

ScriptID SourceID Filename
--------------------------
<插件 id> 0 [:AutoInstall:] <插件文件名>
<插件 id> 0 [:AutoInstall:] <插件文件名>
...

每行写一个插件的下载信息。 插件 id 就是在 Vim 主页下载插件时 URL 中的 script_id= 后面的那个数字。 第二个参数是前一次成功下载到的插件文件编号, 第一次使用的时候该参数写 0, 成功使用一次后会自动被修改为该插件最新版本的文件编号。 第三个参数是该插件下载成功后是否自动安装, 如果要自动安装的话就写上 :AutoInstall:。 滇狐不建议使用自动安装, 因此第三个参数建议省略不要写。 第四个参数是插件的名称, 一般和下载到的插件的文件名相同, 当然即使不同也不会造成太大影响, 这个参数主要用于防止某些插件自动将自己加入到这张列表, 并非用于指定插件的下载文件名, 更详细情况请参看该插件的文档。 以下是滇狐自己的 GetLatestVimScripts.dat, 供大家参考:

ScriptID SourceID Filename
--------------------------
1066 0 cecutil.vba
1066 0 cecutil.vim
1066 7618 cecutil.vba.gz
1075 0 netrw.vba
1075 0 netrw.vim
1075 9816 netrw.vba.gz
1440 7151 winmanager.vba.gz
1502 8743 vimball.vim
1520 7722 omnicppcomplete-0.41.zip
1708 9649 fencview.vim
1735 10501 echofunc.vim
1863 0 tlib.vim
1863 10035 tlib.vba.gz
1926 9111 bbs.vba.gz
2037 0 hookcursormoved.vim
2037 8926 hookcursormoved.vba.gz
273 7701 taglist_45.zip
31 7218 a.vim
42 9524 bufexplorer.zip
642 0 GetLatestVimScripts.vim
642 0 getscript.vim
642 8136 getscript.vba.gz
705 2667 sketch.zip
861 0 viki.vim
861 10254 Viki.vba.gz

编写好 GetLatestVimScripts.dat 后, 打开 Vim, 运行 :GetLatestVimScripts, 即可自动下载最新的插件。 插件下载后存放在~/.vim/GetLatest/ 中, 可以到那里找到后安装, 安装完毕后安装文件可以删除。

3.5  ViKi

你现在看到的这张网页就是使用 ViKi 制作的。 也许它不漂亮, 但是很清秀, 而且添加信息非常方便。 是 ViKi 将滇狐从繁重的 Html 编辑工作中解放出来, 使滇狐有足够的勇气重新开始制作个人主页。 为了更好地说明 ViKi, 滇狐将该插件的使用单独放到另一张网页中。

vim必装插件 系统:Manjaro Vim:Vi IMproved 8.2 (2019 Dec 12, compiled May 28 2021 06:58:52) 安装Vunble Vunble是一个vim插件管理器,可以通过它安装各类插件 需要安装依赖软件:git :sudo pacman -S git 使用git从github上下载Vundle放到vim的bundle路径下: git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/V. 阅读详情

相关推荐

【Vim Masterclass 笔记26】S11L46:Vim 插件的安装、使用与日常管理

本篇为《Vim Masterclass》第11章内容的自学笔记,主要涉及各类 Vim 插件的常见安装方法和使用技巧、日常维护管理等知识点。为了加深印象,也便于后续快速回顾,我将本课演示的五个案例都在本地进行了实操和拓展,并配上了完整的实测效果图。感兴趣的朋友不妨跟随这篇笔记,尝试给强大的 Vim 再安装几款实用的第三方插件,相信一定会有惊喜。强烈建议收藏。

PeacefulWinter的博客 1627

10款超牛Vim插件,爱不释手了

我是Jackpop,我们交个朋友吧!我是一个忠实的Vim编辑器用户,从事开发工作多年,我一直都非常喜欢使用Vim。轻量、便捷,而且,熟悉了Vim相关的快捷键之后,效率能够成倍的提升。除了这些之外,Vim像很多知名的IDE、编辑器一样,也支持插件配置,通过这些插件,可以实现更多高级、高效的操作。今天,就来给大家分享10个我特别喜欢的Vim插件。我排在第一的甚至不是一个插件,但是,它能够取代了Vundle等插件,因此,我把它列在这里。Volt是一款Vim插件管理器,你可以用它来安装插件,并创建称为 "profi

jakpopc的博客 1万+

bufexplorer:Vim的BufExplorer插件

bufexplorer Vim的BufExplorer插件 使用bufexplorer,您可以使用默认的公共接口之一快速轻松地在缓冲区之间切换: \<Leader>be正常打开 \<Leader>bt切换打开/关闭 \<Leader>bs强制水平拆分打开 \<Leader>bv垂直分割打开 打开bufexplorer窗口后,您可以使用常规移动键(hjkl)来回移动,然后使用或选择要打开的缓冲区。 如果要在新选项卡中打开选定的缓冲区,只需按或't'。 请注意,在选项卡中打开缓冲区时,如果该缓冲区已在另一个选项卡中,则bufexplorer可以根据需要自动为您切换到该选项卡。 有关所提供的VIM帮助的更多信息。 Bufexplorer还提供各种选项,包括: 以各种排序顺序显示缓冲区列表,包括: 最近使用(MRU),这是默认设置 缓冲区编号 文件名 文件扩展名 完整的文件路径名

开工大吉,推荐几个Vim神级插件

借此今天给大家聊点儿轻松的话题,分享几个我常用的Vim插件。我在之前的文章提到过,关于Vim的入门实践,大家感兴趣可以去看看。

2201_75362610的博客 2829

Lakes.AERMOD.View.v8.9.0 1CD大气扩散模型软件包

Lakes.AERMOD.View.v8.9.0 1CD大气扩散模型软件包 Lakes Environmental ARTM View v1.4.2 1CD放射物扩散模拟模型 Aermod View是一套完整的、功能强大的大气扩散模型软件包,并将美国EPA指定的大气扩散模型(如下)完美的集成成为一个综合的操作平 台: - AERMOD 电话TEL:18980583122  客服 QQ:11

yyii0000的博客 4001

LMX2594时钟配置实战:TICS PRO从入门到寄存器导出

本文详细介绍了LMX2594时钟芯片的配置实战,重点讲解了如何使用TICS PRO调试软件简化复杂的寄存器设置过程。通过实例演示从基础频率配置到高级参数调优的全流程,并分享SPI写入的嵌入式系统移植技巧,帮助工程师快速掌握高性能时钟芯片的配置方法。

weixin_29189003的博客 551

vim的常用插件

以 下是滇狐收集和整理的一些有用的 VIM 插件, 大部分插件都有自己详细的说明书, 因此这里就不详细介绍每个插件的安装和使用方法了。 通过这些插件, VIM 能够变成一个非常强大的平台, Happy VIMming! 如果想详细了解默认的插件插件安装路径, 请看这里。1 程序设计1.1 Tag List下载地址: 官方站点官 方描述: The “Tag List” plugi

ΓΟΠΑΠ--静静聆听 1100

ZYNQ-7035+HMCAD1511高速数据采集系统设计

高速数据采集是电子测量、雷达信号处理与通信基带验证的核心技术基础,其性能瓶颈常集中于采样率、通道同步性与实时处理能力。基于ADC采样原理与SoC异构架构,高带宽、低抖动时钟链路与FPGA+ARM协同处理成为突破关键。ZYNQ-7035凭借275K逻辑单元与千级DSP资源,显著提升LVDS数据流吞吐与片上滤波/触发等实时算法部署能力;HMCAD1511则以1GSPS四通道同步采样和8位分辨率,满足示波器级动态范围需求。该组合广泛应用于嵌入式信号采集平台开发、教学实验系统构建及国产化仪器原型验证。

weixin_28939623的博客 261

vim插件使用

vim插件的常用插件推荐

本人的技术和文笔有限,正在努力成长中,请各位朋友多多指正与包涵! 1195

YOLOv5添加注意力机制的具体步骤

本文主要介绍了 本文在此篇博客的基础上向YOLOv5-5.0版 本文主要包括以下内容一、CBAM注意力机制添加(1)修改yolov5s主干网络(2)在common.py中添加可调用的CBAM模块(3)向yolo.py文件添加CBAMC3判断语句二、SE注意力机制添加 本文以yolov5s网络为例 一、CBAM注意力机制添加 注意力机制可以添加在backbone,Neck,Head等部分,接下来本文以backbone主干网络为例 (1)修改yolov5s主干网络 1.在yolov5-5.0工程文件夹下,找到m

thy0000的博客 2万+

对CryptoDriver里密钥格式定义的探索(1)

一入网络安全才发现深似海,传统汽车MCU码农转型之路异常艰难。在CP AUTOSAR中的CryptoDriver SWS对密钥格式的需求来源于RFC,其中要求了RSA、ECC、SHE等key material的格式。再往下看,我就有些迷糊了,例如关于RSA Private Key的OCTEE STRING格式根据IETF RFC8017,Public Key又得根据RFC5280,完全不得其解。所以今天先从生成密钥对,并对其进行解析开始,一步一步拆解。

认真搞搞汽车MCU 527

Vim Agriculture 插件使用教程

Vim Agriculture 插件使用教程 项目介绍 Vim Agriculture 是一个用于改善项目搜索体验的 Vim 插件,它支持使用工具如 ag 和 rg 进行快速搜索。该插件通过提供智能引号和转义功能,简化了搜索模式的输入,提高了搜索效率。 项目快速启动 安装 使用 Vim 插件管理器(如 vim-plug)安装: Plug 'jesseleite/vim-agriculture' ...

gitblog_00087的博客 600

把审批体验做成一体化:SAP Business Workflow 里的 Secondary Method、Before Method 与 After Method

摘要:SAP Business Workflow 中,Task 的 Secondary、Before 和 After 三类方法对提升审批体验和可追溯性至关重要。Secondary Method 可自动展示辅助信息(如审批时弹出排班报表),但需注意其独立会话特性;Before Method 适合预处理和审计留痕;After Method 确保收尾动作可靠执行。三类方法按特定顺序调用,且错误不影响主流程。合理使用这些方法能减少事务码切换,增强审计能力,优化用户体验。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 187

Vim-InterestingWords 插件安装与使用教程

Vim-InterestingWords 插件安装与使用教程 1. 项目介绍 Vim-InterestingWords 是一个用于 Vim 编辑器的插件,旨在帮助用户高亮显示和导航文本中的不同单词。该插件允许用户在当前缓冲区中高亮显示光标下的单词,并支持同时高亮显示多个不同的单词。用户可以通过简单的快捷键在不同的高亮单词之间进行导航,类似于传统的搜索功能。 2. 项目快速启动 安装方法 推荐使用 ...

gitblog_00269的博客 881

【第一章】基于Simulink的控制器开发教程——目录

摘要:本文系统介绍了基于Simulink的控制器开发方法,涵盖PID、状态反馈、模型预测(MPC)、模糊控制、自适应控制等8类主流控制器。针对每种控制器,详细阐述了其基本原理、适用场景,并通过Simulink建模与仿真测试进行实践验证。文章采用"理论+实践"的结构,从算法设计到硬件实现全流程展开,为汽车、航空航天、工业控制等领域的控制器开发提供完整解决方案,最后通过应用对比与学习总结帮助读者掌握不同控制器的核心特性和应用场景。(149字)

熟悉MATLAB/fpga/RK3588/LABVIEW/protus/单片机/dsp/Multisim 387

数据挖掘实战-基于LSTM时间序列模型的香烟销售预测分析

本文介绍了基于LSTM时间序列模型的香烟销售预测分析实验。实验背景为烟草市场竞争激烈,企业需提高销售预测准确性以优化生产、库存和营销策略。LSTM模型因其处理长序列数据的能力被选为预测工具。实验步骤包括数据准备、特征工程、模型构建、训练与评估及结果分析。数据集来自某市门店的销售数据,技术工具为Python 3.9和Jupyter Notebook。实验过程涵盖数据导入、预处理、产品销售与区域销售分析、销售预测(包括销售额、销量、利润及海通店销售额预测)。

m0_64336780的博客 8951

NerdFont Vim 插件使用教程

NerdFont Vim 插件使用教程 1. 项目介绍 NerdFont Vim 是一个用于在 Vim 编辑器中处理 Nerd Fonts 的基础插件。Nerd Fonts 是一种包含大量图标字形的字体,适用于开发者和设计师。该插件简化了在 Vim 中使用 Nerd Fonts 的过程,不提供任何第三方集成,专注于基本的字体处理功能。 2. 项目快速启动 安装 首先,确保你已经安装了 Nerd F...

gitblog_01160的博客 1173

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Simplenote Vim 插件使用教程

Simplenote Vim 插件使用教程 项目介绍 Simplenote Vim 是一个用于与 Simplenote 服务交互的 Vim 插件。Simplenote 是一个简单、轻量级的笔记服务,而 Simplenote Vim 插件允许用户直接从他们最喜欢的编辑器 Vim 中创建和管理笔记。 项目快速启动 安装 使用 Vundle 安装 在 vimrc 文件中添加以下行: Plugin 's...

gitblog_00622的博客 910

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

学习使用vim,以及各种vim插件

目录 写在前面:Life Changing Editor什么是VIM为什么选VIM 为什么选其它为什么犹豫选择它们VIM >= SUM(现代编辑器) 如何学习VIM 一秒钟变记事本VIM的基本用法VIM进阶:插件 插件管理神器:Vundle配色方案导航与搜索自动补全语法其它 终极配置: spf13与其它软件集成一些资源 写在最后 搭完网站之后的第

u013565071的博客 7500

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Vim 代码块差异比较插件——linediff.vim 使用教程

Vim 代码块差异比较插件——linediff.vim 使用教程 1. 项目介绍 linediff.vim 是一个 Vim 插件,它可以用来比较两个代码块之间的差异。通过该插件,用户可以在 Vim 中标记两个代码块,并生成一个差异报告,这些差异会在新的分割窗口中显示,便于开发者查看和操作。 该插件适用于需要精细比较代码段落的开发者,尤其是在进行代码重构或合并冲突解决时。 2. 项目快速启动 首先,...

gitblog_00843的博客 868

Vim shfmt 插件使用教程

Vim shfmt 插件使用教程 1. 项目介绍 Vim shfmt 插件是一个为 Vim 编辑器设计的插件,它使用 shfmt 工具来自动格式化 Shell 脚本。shfmt 是一个命令行工具,用于格式化和美化 Shell 脚本代码,使其具有统一的风格和更好的可读性。通过这个插件,用户可以在 Vim 中快速对 Shell 脚本进行格式化,提升编码效率。 2. 项目快速启动 安装 首先,确保你的系...

gitblog_00312的博客 782

安装vim及vim插件使用

前言下载vim下载git下载Vundle修改vim配置文件安装NERDTree使用NERDTree打开左侧栏在已有窗口打开一个文件光标切屏在同一窗口打开多个文件在新窗口打开文件(分屏)默认打开NERDTree其他vim配置总结参考资料 前言 以下操作均在root用户下完成,普通用户的话有的命令可能要sudo 本文使用环境:Debian10,安装的应用都安装在root家目录 注意:如果用其他用户,那就一直用那个用户操作,不要中途换用户 下载vim apt install vim 我这里已经安装了.

Bu2n的博客 1574

Vim Todo Lists 插件使用教程

Vim Todo Lists 插件使用教程 项目介绍 vim-todo-lists 是一个用于管理 TODO 列表的 Vim 插件。它允许用户在 Vim 编辑器中创建、更新和管理 TODO 列表,提供了语法高亮和一些特殊命令来增强 TODO 列表的管理体验。 项目快速启动 安装 首先,确保你已经安装了 Vim 编辑器。然后,你可以通过以下步骤安装 vim-todo-lists 插件: 使用 V...

gitblog_00226的博客 1073

translate.vim 插件使用教程

translate.vim 插件使用教程 1、项目介绍 translate.vim 是一个用于 Vim 和 Neovim 的翻译插件,支持将文本从一种语言翻译成另一种语言。该插件使用 Google Translate API 进行翻译,支持多种语言之间的互译。translate.vim 插件可以帮助开发者在编写代码或文档时快速翻译文本,提高工作效率。 2、项目快速启动 安装 你可以使用 Vim 的...

gitblog_00084的博客 550

Vim-Move 插件使用教程

Vim-Move 是一款 Vim 编辑器插件,它提供了一个更为直观和方便的方式来移动文本中的行或 selections。使用传统的 `:m[ove]` 命令来移动文本在现代标准下显得有些不便,因此 Vim-Move 提供了以下按键映射,以实现在正常模式和视觉模式下的快速移动: - ``:向上移动当前行或选定的文本块 - ``:向下移动当前行或选定的文本块 - ``:...

gitblog_00202的博客 766

Logseq Vim 快捷键插件使用教程

Logseq Vim 快捷键插件使用教程 1. 项目介绍 logseq-plugin-vim-shortcuts 是一个为 Logseq 笔记应用开发的插件,旨在为 Logseq 用户提供类似 Vim 的快捷键体验。通过该插件,用户可以在 Logseq 中使用一系列 Vim 风格的快捷键,从而提高编辑效率。该插件支持多种 Vim 快捷键,如移动、选择、复制、粘贴等操作,使得 Logseq 的使用更...

gitblog_01134的博客 891
上一篇: linux 启动级别
下一篇: 10款常用的Linux音乐播放器
bamboolsu
博客等级 码龄22年 200粉丝 394原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值