visual studio 中整合對vim的呼叫

2021-06-19 11:28:00 字數 800 閱讀 5784

1. 在visual studio的tools選單中通過下面的選單新增乙個外部命令。

2. 新增gvim作為外部工具

arguments 中的命令比較複雜, 基本上完成的功能是讓開啟的檔案位於指定的行和列,同時讓所有從visual studio中開啟的gvim只有乙份例項,每個開啟的檔案是乙個 tabpage, 所有引數都是在同一行上,行號的列號來自visual studio對外部工具提供的特殊巨集名 $(curline), $(curcol), 而命令列中出現的命令中, |符號要以代替。最後的zz命令可以使得當前行位於螢幕正**。

可以從下面直接copy到引數輸入框中。

-f -

-servername gvim_vs2003 -

-remote-tab-silent "+set ts=4 sw=4 sts=4 call remote_foreground('gvim_vs2003') silent exe 'norm $(curline)gg$(curcol)zz'"

"$(itemfilename)$(itemext)"

注意上面的gvim是第3個命令。

3. 定義乙個快捷鍵

前面說過gvim命令是第3個命令, 所以這裡手工輸入command3之後,可以快速過濾出該選單命令。找乙個你習慣的快捷鍵給該命令。

4. 看個例子,找到下面的一行,游標位於第33行的字母a和&之間,此時按

5. 會開啟gvim並定位在跟visual studio中相同的行列。

編輯完成之後,儲存,再回到visual studio, 會提示你外部程式改變了某個檔案,是否接受其修改。

springboot中整合thymeleaf模板

一 什麼是 thymeleaf?thymeleaf是一款用於渲染xml xhtml html5內容的模板引擎。類似jsp,velocity,freemaker等 也可以輕易的與spring mvc等web框架進行整合作為web應用的模板引擎。與其它模板引擎相比,thymeleaf最大的特點是能夠直接...

springboot中整合logback日誌配置

logback是log4j框架的作者開發的新一代日誌框架,它效率更高 能夠適應諸多的執行環境,同時天然支援slf4j。預設情況下,spring boot會用logback來記錄日誌,並用info級別輸出到控制台。在執行應用程式和其他例子時,你應該已經看到很多info級別的日誌了。使用 logback...

在Visual C 中整合DDK WDK

要在windows下開發驅動程式,最直接的方法就是用免費的wdk windows driver kit 但是wdk只提供了命令列下執行的編譯和鏈結工具,並沒有ide,這樣對於那些用貫了visual c 的開發者會來說有些不方便。要把wdk整合到visual c 裡,要對專案進行如下設定 1 新建乙個...