首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

visual studio代码可以像vim一样阻止修改吗?

Visual Studio Code是一款轻量级的集成开发环境(IDE),它提供了丰富的功能和插件,可以满足开发者的各种需求。与Vim相比,Visual Studio Code并没有内置类似于Vim的阻止修改功能,但可以通过安装插件来实现类似的功能。

在Visual Studio Code中,可以安装名为"Vim"的插件,该插件提供了Vim的编辑模式和快捷键。安装完成后,可以在设置中启用"vim.useCtrlKeys"选项,使得按下Ctrl键时,Vim模式下的快捷键生效。这样,你就可以使用Vim的编辑模式,包括阻止修改等功能。

另外,Visual Studio Code还支持其他类似于Vim的插件,如"Neovim"和"Vim emulation"等,它们也提供了类似的功能和体验。

总结起来,Visual Studio Code本身并没有内置阻止修改的功能,但可以通过安装Vim插件或其他类似插件来实现类似于Vim的编辑模式和阻止修改的功能。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

英文版Visual Studio一样使用Microsoft推荐的代码字体

之前看PDC2008的讲座时,发现讲师们使用的vs代码字体显然要比我们简体中文版vs代码耐看的多。 我们安装visual studio 2005/2008 简体中文,代码字体默认为“新宋体”: ?...其实,国外编写代码(不管visual studio、eclipse)很早就使用它了。 当然,你可以设置vs代码字体为Courier New。...不过,我在这里推荐另一种字体:Consolas Consolas与Courier New一样,都是一套固定字符宽度的字型,属无衬线字体。...需要说明的是,如果你的系统上未安装Consolas字体的话,也可以去微软网站下载Consolas Font Pack for Microsoft Visual Studio 2005 or 2008。...它可以安装此字体,并自动将visual studio得字体设定为Consolas。 更多关于Consolas的信息请点击

2.2K30

时至 2020 年,还有必要学 Vim

但现在都 2020 年了,我们有各种现代文本编辑器,还有必要学习 Vim ? ? 最简单的启动 Vim 的方法就是在终端上执行 vim 命令。...其他工具一样,你用得越多,学习新功能就越容易。只要坚持练习,大约在两周(或者更短)之后,你就能完全使用 Vim 进行工作。...:https://superuser.com/questions/246487/how-to-use-vimtutor 与 IDE 相似的行为 许多人都问能不能把 Vim 配置得现代 IDE 一样。...(Visual Studio Code):https://github.com/VSCodeVim/Vim FakeVim(Qt Creator):http://doc.qt.io/qtcreator/...creator-editor-fakevim.html ViEmu(Visual Studio, Xcode, Word, Outlook):http://www.viemu.com/ 结论 作为开发人员或作家

1.9K30
  • 时至 2018 年,还有必要学 Vim

    但现在都 2018 年了,我们有各种现代文本编辑器,还有必要学习 Vim ? ? 最简单的启动 Vim 的方法就是在终端上执行 vim 命令。 生产力提升 ?...其他工具一样,你用得越多,学习新功能就越容易。只要坚持练习,大约在两周(或者更短)之后,你就能完全使用 Vim 进行工作。...许多人都问能不能把 Vim 配置得现代 IDE 一样。想使用 linter、智能补齐或模糊搜索等功能怎么办?这一切都可以通过插件实现。Vim 有非常棒的社区支持,而这个良好的社区提供了无数的插件。...(Visual Studio Code):https://github.com/VSCodeVim/Vim FakeVim(Qt Creator):http://doc.qt.io/qtcreator/...creator-editor-fakevim.html ViEmu(Visual Studio, Xcode, Word, Outlook):http://www.viemu.com/ 结论 ?

    82710

    强大、好用、适合程序员软件开发者的专业编辑器笔记软件综合评测和全面推荐

    即便是针对程序员需求开发的编辑器也有不少,比如,Atom、EMACS、Vim 、Notepad++、Sublime Text、Brackets、VimVisual Studio Code、Eclipse...Emacs 官网Vim:编辑器之神介绍Vim 是从 vi 发展出来的、一个高度可配置的文本编辑器,可以高效地创建和修改任何类型的文本。...Vim 官网Visual Studio Code介绍一款微软提供、免费开源的现代化轻量级代码编辑器;特点支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff...、Git 等特性;拥有超级丰富的插件扩展;针对网页开发和云端应用开发做了优化;Visual Studio Code 官网Atom介绍面向21世纪的可编程文本编辑器特点设计现代,界面十分好看;标签式界面;...此外,支持引用多维表格功能,方便用户在多个页面中共享 Database.此外,FlowUs 还具有以下特点:FlowUs 支持文件夹页面,允许用户网盘一样一键上传、预览、分享各种文档。

    1K20

    跟我一起学习VIM - The Life Changing Editor

    第一次听说VIM已经是离开校园参加工作之后的事,那时部门内部大多使用Source Insight代替Visual Studio编写代码,大家都被它的代码管理,自动完成,代码跳转等功能所吸引,但一个领导说了句很多...那感觉就像世界从此就只有VIM,写代码VIMVisual StudioVIM,Source Insight用VIM,甚至写PDF,浏览网页都要用VIM,够折腾吧。...这样的功能VIM自然不能少,NERD Tree提供了非常丰富的功能,不仅可以VIM的方式用键盘来操作目录树,同时也可以Windows资源管理器一样用鼠标来操作。...从名字可以推断出,它的作用是代码补全。不管是在Source Insight,还是安装了Visual Assist的Visual Studio中,代码补全功能可以极大的提高生产力,增加编码的乐趣。...所以在写代码时,即使VIM用得再顺手,绝大部分情况下我还是倾向于 Visual Studio + Visual Assist 。

    1.2K20

    当我们在谈论vim的时候我们在谈什么

    我觉得当我们谈论vim的时候,应该要谈论如何使用vim提高编程的效率,一般来说是指快速定位代码,快速修改代码、避免一些繁琐的重复工作等等一系列方式来提升工作效率。...以达到编程的速度跟得上思维的速度,即快速将脑海中的想法通过代码展示出来。 所以我这里不打算一般的vim教程那样上来就是一堆命令,告诉你如何进行普通的文本编辑。...或者告诉你该使用哪些插件来扩展你的vim,让它某某编辑器一样好用。以我来看,这些都是邪路,有那个时间去折腾如何将vim变成某某IDE,不如直接使用那个IDE,还能节省大量时间。...很多文档都没介绍使用它能带来如何的效率提升 2. vim不如其他编辑器(不如emacs、不如visual studio code) 很多人都说vim是上个世纪的老古董,不如现如今一些现代编译器好用。...从某种程度上来看,确实是对的,毕竟世面上有那么多的如何将你的vim变成visual studio code、变成idea等等一系列教程。

    43740

    Linux Ubuntu配置Visual Studio Code与C++环境

    ,同时对很多配置文件进行修改后才可以开始代码的开发工作;那么本文就以C++这一编程语言为例,来对上述这一复杂的过程进行介绍。...1 Visual Studio Code编辑器配置 1.1 VS Code软件下载与安装   首先,我们需要下载、安装Visual Studio Code软件;我们可以在软件官网下载并手动安装,也可以在...1.2 VS Code插件配置   前面我们完成了对Visual Studio Code软件的下载与安装,而为了可以在其中撰写、运行C++代码或程序,我们还需要配置几个Visual Studio Code...我们需要将其修改为如下的代码。...在这里,我们输入y,从而开始Vim模块的下载与安装。稍等片刻,Vim模块即可下载、安装完毕。   其次,我们还需要对编译、链接C++代码的g++模块进行配置(这一模块同样可以编译、链接C语言)。

    1K20

    微软再次遭到开源 .NET 开发人员的炮轰:为促进 Visual Studio 的销售,取消 Hot Reload 功能!

    微软近日激怒了开源.NET社区,起因是它删除了开源.NET的一项旗舰功能,以提升Visual Studio 的吸引力,尤其是针对与Visual Studio颇有渊源的跨平台源代码编辑器Visual Studio.../) 热重载是一项功能,开发人员可以利用该功能在应用程序运行时修改代码、实施更改,并在运行中的应用程序中查看结果。...该功能之所以可以加快开发过程,是由于它比重新构建代码、停止应用程序、实施更改后再次启动应用程序要快。...开发工具对于微软这样的平台公司而言具有重要的战略意义:简而言之,它吸引广大程序员支持平台。...一款关键业务应用程序可以促进用户在Azure上大笔投入,而微软云是NET的自然目的地,正如谷歌云得益于这家广告公司作为Kubernetes的发明者这个地位一样

    75710

    PyCharm插件和配置

    Rainbow Brackets Rainbow Brackets可以代码块之间清晰的显示出各种颜色,比如括号相同颜色,选中区域代码高亮的功能等,并且支持支持Java, Python, JavaScript...拼写检查器一样,SonarLint可以即时突出显示编码问题,并提供清晰的修复指导,因此可以在提交代码之前对其进行修复。...在各类IDE(Eclipse,IntelliJ,Visual Studio,VS Code)和编程语言中,SonarLint能够帮助所有开发人员编写更好、更安全的代码!...CodeGlance 如果你曾使用过 Sublime Text,切换到其他代码编辑器,或多或少会有些不习惯,因为很少有编辑器会 Sublime 那样自带一个预览功能的滚动条。...安装IdeaVim并重启Pycharm,在Tools下会多出一个Vim Emulator选项,当这个选项被勾选时,说明Pycharm当前正处于vim编辑状态,这时代码中的光标是一个闪动的小方块;取消勾选

    94730

    几句代码部署Linux系统Ubuntu的C++环境

    在之前的文章Linux Ubuntu配置Visual Studio Code与C++环境,我们就介绍过在Linux Ubuntu操作系统下,配置Visual Studio Code软件与C++代码开发环境的方法...在文章Linux Ubuntu配置Visual Studio Code与C++环境中我们也提到了,在Linux操作系统中配置代码开发环境,最复杂的一点就在于其不能安装Visual Studio这种集成好的...在那篇文章中,我们是用了具有图形化界面的Visual Studio Code作为编辑器,那么这里我们就选择Vim这个不需要图形界面的软件作为编辑器。...sudo apt install vim sudo apt upgrade vim   我这里运行上述第二句代码,如下图所示。   接下来,我们就可以撰写代码了。...vim test.cpp   这里大家可以注意,关于当前的工作目录是哪一个,大家可以通过如下第一句代码查看;关于当前目录下还有哪些文件或文件夹,可以通过如下第二句代码查看。

    62720

    【转】从零开始手敲次世代游戏引擎(二)

    因此基于Visual Studio写出来的程序,除非你写的时候就很清楚哪些可以用哪些不可以用,否则基本是不可以移植到别的平台的。...我们在Visual Studio里面建立工程的时候,会自动创建Solution和Project文件来进行代码的组织管理和编译选项的存储。...(注意要在Visual Studio的命令行里面。也就是开始菜单里面的Developer Command Prompt)当然你也可以双击LLVM.sln打开Visual Studio的IDE进行编译。...修改可以用“:%s/build_mode/build_config/g”这条命令一次修改完毕。...可以看到,在Visual Studio下面编译完全没有问题的代码,在clang下面出现了warning。所以,我们需要尽早摆脱微软的安乐窝。

    1.5K20

    Visual Studio 的解决方案资源管理器中隐藏一些文件

    而准备的,不过考虑到 .NET 生态的开发者多数都使用 Visual Studio,所以基本上也只有 Visual Studio 对这些特性支持的最全面。...(才不会透漏这些属性其实本就是为 Visual Studio 而准备的呢。) 本文将介绍如何在 Visual Studio 的解决方案资源管理器中隐藏一些文件。...---- 原生支持 Visual Studio 原生支持 Visible 属性用来控制某一项文件是否在 Visual Studio 的解决方案资源管理器中显示。...考虑一下上图那样有些文件在文件夹中的情况,然后我们再次设置 Visible="false" 属性: ? 文件夹竟然还在!这是 Visual Studio 的 Bug ?...如果这样的例子发生在制作的 NuGet 包中,那么这个文件可能在 NuGet 包中的路径是 /build/Walterlv.Demo.targets;为了引用额外的源码,我们可以加上额外的路径信息: <

    4.2K30

    配置 Node.js 开发环境——使用 Atom

    Node.js 的开发环境选择很多,比如 WebStrom/Visual Studio Code/Atom/HBuilder,还有万能的 Vim/Emacs 等等。...但一来 WebStorm 价格不菲,二来最近刚刚被 Atom 圈粉,而 Visual Studio Code 和 Atom 又是这些编辑器里面与 Node.js 渊源最深的,所以最终决定最近在学习 Node.js...一键运行插件 安装 script 插件,然后有两种方法可以一键运行/结束程序了: Packages > Script > Run Script/Stop Script。 快捷键。...创建/修改 .tern-project 文件后,执行 Packages > Atom Ternjs > Restart server。...之后能卡五秒,严重拉低 Vim 编辑速度。 不过 tern_for_vim 也有一个好处,那就是不用 atom-ternjs 这样每次改完配置后都要手动 Restart server。

    1.4K10

    社交网络分析的 R 基础:(一)初探 R 语言

    《社交网络分析的 R 基础》中所介绍的内容都是最新的技术,Visual Studio Code 在半年之前甚至无法调试 R 语言,代码规范遵循 Google's R Style Guide。...通常用 S 语言编写的代码可以不作修改地在 R 环境下运行。R 的语法来自 Scheme。R 的后台程序大多由 C 语言、FORTRAN 语言和 R 自己写成。...在 Visual Studio Code 中进行 R 编程 R 安装完成后会附带一个 RGui ,相对来说比较简陋,用户通常会单独安装一个 RStudio 作为 R 默认的 IDE 。...这里为了轻量化,选择了 Visual Studio Code 作为 R 语言的编辑器。 R 的调试 调试是发现程序错误和保证程序正确运行的一个必要环节。...随便在 R 终端中写点代码,试试 "a"+"b" 会输出 ab ; 3. 试着将 R 终端当作计算器使用。

    85810

    日拱一卒,麻省理工YYDS,一节课让我学会vim

    此时vim其他编辑器一样,直到你按下回到normal 模式。 记住这一点之后,你就已经具备了使用vim的基本知识了。...visual line:V visual block:Ctrl-v 可以用来移动光标选择文本 编辑 所有你之前需要通过鼠标完成的功能你现在都可以通过键盘使用一系列移动命令以及组合来完成。...等价于dl) s 替代一个字符(等价于xi) visual 模式 + 操作 选择文本,d删除,c修改 u 撤销,redo y 拷贝 p 粘贴 除此之外还有很多,比如 ~翻转字母大小写 Counts 你可以使用一个整数将名词和动词操作连接起来...之后,我们修改代码会变得有多么方便,光看说明可能体会不到。...使用 sed / 正则表达式

    52330

    VS Code 正在统治代码编辑器领地!

    出品:CSDN(ID:CSDNnews) 【CSDN编者按】代码编辑器之于程序员的重要性不言而喻。长久以来,Vim、Emacs等老牌编辑器一直占据着举足轻重的地位,但是近年来情况似乎发生了变化。...以下为译文: Microsoft Visual Studio编辑器的使用率正在快速上升!我们在访谈期间发现VS Code是现在大多数工程师选择的代码编辑器,它似乎正迅速抢占其他顶级编辑器的市场份额。...从该图中我们可以发现Visual Studio Code拥有惊人的17%使用率,去年多个Triplebyte的候选人都在使用VS Code编辑器。...所以我们可以肯定的是它在初级工程师中更受欢迎。你还可以看到经验丰富的工程师更喜欢使用Vim和Emacs。这似乎是合理的,这确实是Vim和Emacs用户在我们的访谈中具有如此高通过率的主要原因。...使用Vim或Emacs这样老牌编辑器的工程师往往是强大的程序员。而且,使用这些编辑器的工程师大多是经验丰富并且非常受欢迎的工程师。 使用Go的工程师也特别强大。如果你知道原因,请告诉我!

    1K80

    python用什么编辑器进行项目开发

    PyCharm的普及可以从这一事实来衡量,即有很多大品牌公司用户,Twitter,Groupon,Spotify,eBay和Telefonica等都在用PyCharm。...PTVS – Best Python IDE for Windows PTVS(Python Tools for Visual Studio)集成在Visual Studio中,就像Pydev可以集成在...PTVS将Visual Studio变成了一个强大的、功能丰富的python集成开发环境,并且它是开源的,完全的免费。PTVS发布于2015年,由社区和微软自己在维护。 8....第二用的多就是Visual Studio Code,一些视频公开课中的老师也挺多人用。 vim新手不推荐去使用,会感觉不习惯,但是用习惯了就觉得很强大。...绝多数编程语言文件都可以打开。有时就是修改一点点东西,不想打开笨重的编辑器,就用Notepad++打开修改保存。

    1.7K20

    ASP.NET MVC 4, ASP.NET Web API 和ASP.NET Web Pages v2(Razor)现在都是开源了

    我们在 Visual Studio 2010的NuGet中推出社区代码, NuGet 已采纳了社区贡献。现在我们将在即将发布的Visual Studio版本中的ASP.NET内部推出社区代码。...然而今天,随着我们引入更多贡献的开放源码项目,你可以更直接地参与。 发现bug ?发送一个单元测试或修复代码。 认为我们的覆盖点不够?提交一个单元测试。 有一个功能的想法?...每一个大的开放源码项目,每个签入 (开放源代码或其它方式) 将根据开发人员所使用的现有标准评估。更好的是,你将会看到我们的开发人员签入到开放式的产品中代码。...产品将得到相同的 Microsoft 支持政策,并将继续与 Visual Studio 一起推出。此外,明了地说,微软正在维护同一级别的资源开发。...ASP.NET 是.NET的一部分,它仍然与 Visual Studio一起发布。ASP.NET 也是一样的, 由相同的开发人员提供着同样的支持。现在你可以参与ASP.NET。

    1.6K60
    领券