
javascript split用法 在 コバにゃんチャンネル Youtube 的最讚貼文

Search
js 中的join(),reverse()與split()函數用法解析. ... splice() 方法可刪除從index處開始的零個或多個元素,並且用參數列表中聲明的一個或多個值來 ... ... <看更多>
js 中的join(),reverse()與split()函數用法解析. ... splice() 方法可刪除從index處開始的零個或多個元素,並且用參數列表中聲明的一個或多個值來 ... ... <看更多>
#1. JavaScript split() 方法——如何在JS 中将字符串拆分为数组
JavaScript 中的split() 方法. split() 方法根据 splitter (或分隔符)将字符串拆分(划分)为两个或多个子字符串。分隔符可以是单个字符、另一个 ...
#2. JavaScript split() 方法 - 菜鸟教程
定义和用法. split() 方法用于把一个字符串分割成字符串数组。 提示: 如果把空字符串("") 用作separator,那么stringObject 中的每个字符之间都会被分割。
#3. String.prototype.split() - JavaScript - MDN Web Docs - Mozilla
split () 方法接受一个模式,通过搜索模式将字符串分割成一个有序的子串列表,将这些子串放入一个数组,并返回该数组。
#4. [JavaScript] slice()、splice()、split() 傻傻分不清 - Medium
The split() method splits a String object into an array of strings by separating the string into substrings. ... 用法: separator 字串符或正則表達式,從該參數指定 ...
#5. JavaScript String split() 方法 - w3school 在线教程
定义和用法. split() 方法将字符串拆分为子字符串数组。 split() 方法返回新数组,不会更改原始字符串。 如果(" ") 用作分隔符,则字符串在单词之间进行拆分。
#6. JavaScript String split() (字串切割) - Fooish 程式技術
split () 方法可以用來根據你指定的分隔符號,將字串切割成一個字串陣列。 語法: str.split([separator[, limit]]). 參數separator 用來指定分隔符號 ...
#7. JavaScript split() 方法 - HTML Tutorial
定義和用法. split() 方法用於把一個字符串分割成字符串數組。 提示:如果把空字符串("")用作separator,那麼stringObject中的每個字符之間都會被分割。
#8. JavaScript split 切割字串 - Wibibi
JavaScript 的split 函式可以用來切割字串,根據設定的切割點去執行,可以把每個文字切開、根據空格切開、根據某標點符號切開等,經編輯們測試,除了英文字母之 ...
#9. [ js 筆記] 一次搞懂Javascript中的slice()、splice()、split()
一定很多人跟我一樣,slice()、splice()、split() 這三者從初學JS時一直沒記住。這次就來整理這三者的差別吧。 ... 用法, arr.slice(begin, end)
#10. JavaScript String split() Method - W3Schools
The split() method splits a string into an array of substrings. The split() method returns the new array. The split() method does not change the original ...
#11. js split多個2023-精選在臉書/Facebook/Dcard上的焦點新聞和 ...
js 中的join(),reverse()與split()函數用法解析. ... splice() 方法可刪除從index處開始的零個或多個元素,並且用參數列表中聲明的一個或多個值來 ...
#12. javascript中split的用法 - 稀土掘金
说在前面定义split() 方法用于把一个字符串分割成字符串数组。 语法参数描述separato. ... javascript中split的用法.
#13. String.split()分割字串 - 維克的煩惱
Javascript 的String.split()方法:split()方法使用指定的字串或是正規表達式來分割字串。split()方法並不會變更原本的字串,分割完成後的子字串會以 ...
#14. JavaScript string的split使用方法_「已注销」的博客
JS 之String split() 用法详解. 关于split() 方法的用法详解说明split() 是字符串根据分隔符分割成字符串数组的一个方法, 返回一个数组; ...
#15. JavaScript 基礎知識-字串split 方法 - iT 邦幫忙
大家都知道字串是JavaScript 的一種型別,有時候在處理資料上不免要把字串拆開此時split 就是一個好方法: var weather = '今天天氣是晴天'; var show ...
#16. JavaScript String 字串處理函數
如果分隔字串separator 為空字串("") 那麼stringObject 中的每個字元之間都會被分割。 stringObject. split (separator, length ); let myStr = "What plan for Weekend?
#17. 在JavaScript 中將字串拆分為陣列| D棧- Delft Stack
split () 方法將字串作為輸入並返回基於分隔符形成的子字串陣列。此拆分條件作為函式的第一個引數提供。如果我們不提供任何引數,那麼我們會得到一個包含字 ...
#18. Slice、Splice、Split 的區別 - 竹白記事本
JavaScript 筆記目錄 ... Slice、Splice、Split 這幾個方法都是S 開頭,因此若不熟悉很容易搞混,但它們 ... 用法二:從陣列前端、末端取N 個元素使用 ...
#19. JS - Split( ) 的用法- 个人文章 - SegmentFault 思否
1.split()主要是用于对一个字符串进行分割成多个字符串数组。标准形式为String [] strings = str.split("");
#20. JavaScript:split() 方法和join() 方法 - 51CTO博客
定义和用法. split() 方法用于把一个字符串分割成字符串数组。 join() 方法用于把数组中的所有元素放入一个字符串。 元素是通过指定的分隔符进行分隔 ...
#21. JavaScript split 字串分割技巧 - WebTech 網頁設計教學站
JavaScript 在網頁中處理字串總是會用到字串分割的技巧,內建的split 函式就是一個常用的字串分割(切割字串)方法,設計師可以透過JavaScript split 的參數設定來決定 ...
#22. 教你如何在js中split函数分割字符串为数组 - 腾讯云
利用javascript中的split分割一个字符串. 代码. var str = "2,2,3,5,6,6"; //这是一字符串 var strs = new Array(); //定义一数组 strs = str.split(" ...
#23. 【 JavaScript 】陣列方法splice()、slice() 和split() 使用教學
在JavaScript 中,splice()、slice() 和split() 是常用的陣列和字串方法,用於執行不同的操作。下面將詳細介紹這三個方法的用法、差別和範例程式碼, ...
#24. JavaScript中split()方法详解 - 阿里云开发者社区
如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。 具体用法详见下面代码. 1、 <script type="text/javascript" charset= ...
#25. js split用法及实例 - 亮术网
在js 中,split() 方法用于按指定字符分割字符串,分割后的字符串以字符数组的形式返回。本文章详细说明了split() 的用法以及需要注意的问题, ...
#26. 計算JavaScript 中字符串中某個字符的出現次數 - Techie Delight
1. 使用正則表達式. JavaScript 中經常使用正則表達式來匹配文本和模式。 · 2.使用 String.prototype.split() 功能 · 3.使用 Array.prototype.filter() 功能.
#27. JavaScript Split()方法 - 脚本之家
split ()方法的定义和用法: split()方法可以利用字符串的子字符串的作为分隔符将字符串分割为字符串数组,并返回此数组。
#28. js中split()方法得到的陣列長度問題- IT閱讀
split () 方法用於把一個字串分割成字串陣列。這篇文章給大家介紹js中split()方法得到的陣列長度問題,感興趣的朋友一起看看吧. 定義和用法.
#29. js中split用法和数组元素中的删除 - 编程狮
JS 中split用法. <script language="javascript">; function spli(){; datastr="2,2,3,5,6,6";; var str= new Array();; str=datastr.split(","); ...
#30. split方法在javascript中是如何使用的呢? - 群英网络
如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。 返回值. Array 一个字符串数组。该数组是通过在separator 指定的边界处将字符串string ...
#31. js的split()和join()的用法- mei1234! - 博客园
split () 方法用于把一个字符串分割成字符串数组。split[splɪt]:vt. 分离;使分离;劈开;离开;分解separator必需。字符串或正则表达式, ...
#32. JavaScript 字符串split 方法用多个字符进行分割并去除空值
语法简介JavaScript 字符串的split 方法用于把一个字符串以指定的分隔符分割成字符串数组。其基本用法如下:stringObject.split(separator,howmany) ...
#33. [java] String.split()用法 - Max的程式語言筆記
在java,可以使用String.split(delimiter),將字串分割成數個token,得到一個回傳的String array。 例如: String str = "aaa:bbb:ccc:ddd";
#34. JS 陣列轉換&小技巧- iT 邦幫忙 | javascript split陣列 - 訂房優惠
javascript split 陣列,大家都在找解答。 Array.from 類陣列轉換NodeList & HTMLCollection 類陣列轉換成陣列已寫另... 陣列轉換成字串join(),若不傳值會以, ...
#35. Getting the last element of a split string array - Stack Overflow
If the string is "how,are you doing, today?" it should return "today?" If the input were "hello" the output should be "hello". How can I do this in JavaScript?
#36. JavaScript split() 方法» 博客存档乐在其中
定义和用法. split() 方法用于把一个字符串分割成字符串数组。 语法. stringObject.split(separator, howmany) ...
#37. [JS] 正則表達式(Regular Expression, regex) - PJCHENder
Regular expressions @ JavaScript.info. ... String.prototype.split() :在字串根據匹配到的項目拆成陣列。 簡單來說,當你想要看字串是否包含 ...
#38. js里相似的方法比较系列(二)slice,splice,split方法区别 - 简书
没错, split() 方法就是用来把一个字符串分割成字符串数组。 下面我就来分别说说他们:. 1.slice(数组). 用法:array.slice(start, end).
#39. js split 的用法和定义js split分割字符串成数组- CodeAntenna
关于js split的用法其它也不多说什么,下面直接举例给大家看看. <script language="javascript"> str="2,2,3,5,6,6"; //这是一字符串 var strs= new Array(); //定义一 ...
#40. js split怎么同时多个条件分割-附源码 - 我爱捣鼓
javascript (js)中String对象的split方法用于把一个字符串分割成字符串数组。 ... 对Url路径加码的函数是UrlEncode 用法相反,和UrlDecode是一致对应 ...
#41. javascript将字符串按指定的字符分割成数组的函数split(js数组 ...
作用:split() 方法用于把一个字符串分割成字符串数组。语法:stringObject.split(separator,howmany)参数描述separator必需。字符串或正则表达式, ...
#42. 陣列· 從ES6開始的JavaScript學習生活
JavaScript 中並沒有關聯陣列(Associative Array)這種資料結構,關聯陣列指的是"鍵- ... join(結合)與split(分離)是相對的兩個方法,join(結合)是陣列的方法,用途是把 ...
#43. How to split JavaScript strings into sentences, words or ...
To access all segments, use array spreading, Array.from or a for-of loop. const segmenterDe = new Intl.Segmenter( ...
#44. js split对“.”分割- OSCHINA - 中文开源技术交流社区
Split.js 是一个轻量级的JavaScript 工具,用于创建可调整的分割视图或者窗格。 ... 注意:String.split() 执行的操作与 Array.join 执行的操作是相反的。 1.
#45. 來研究一下javascript 的字串切割函數split() - 隨意窩
沒有關係,筆者幫各位找了以下這篇還不錯的教學文章,看範例比較能夠了解實際用法。 JavaScript split 字串分割技巧. 好好的學他一下,畢竟想要成為 ...
#46. 1分鐘了解python字符串的split和join用法- 每日頭條
本文中通過很多例子來演示split和join的用法。 ... 大家的工作中應用的還是非常廣泛的,所以今天小編要給大家介紹的是JavaScript中push(),join()函數 ...
#47. javascript Split方法,indexOf方法、lastIndexOf 方法和substring ...
以下程序例子实现了split和整数字符串互转的用法。。。 <script > function evil() { var toint=parseInt("123");//字符串转换成整形 var ...
#48. 菜鳥工程師肉豬: JavaScript 使用空白分割字串split string by blank
在JavaScript中若要以字串中的空白(blank)來分割字串,可以用 String.split(/\s+/) 。 這邊的空白是指包含任意長度的whitespace,包括換行 \n 及tab ...
#49. split(): 将字符串拆分为子字符串数组- 人人焦点
那么,在今天的教程中,我们将一起来学习如何使用JavaScript split() 方法 ... 哈喽,大家好,今天跟大家讲一下VBA中的split函数的用法看了这两个案例 ...
#50. JavaScript中对空string调用split返回不是空数组- UCloud云社区
</>复制代码. Note: When the string is empty, split returns an array containing one empty string, rather than ...
#51. 正则表达式和字符串的方法 - 现代JavaScript 教程
如果我们用 for..of 来遍历 matchAll 的匹配项,那么我们就不需要 Array.from 了。 str.split(regexp|substr, limit). 使用正则表达式(或子字符串)作为 ...
#52. JS数组转字符串(3种方法) - C语言中文网
示例4 · var s = "1==2== 3==4 ==5"; · var a = s.split("=="); · console.log(a); · console.log(a.constructor == Array);.
#53. js split 的用法跟定义js split分割字符串成数组 - Aiyiweb.com
js split 的用法和定义js split分割字符串成数组 <script language="javascript"> str="2,2,3,5,6,6"; //这是一字符串,在用<%=geturl()%>调用后台方法 ...
#54. shuffle()方法、removeAttribute() 方法、split()方法
定义和用法 ... 用法:split() 方法用于把一个字符串分割成字符串数组。 ... JavaScript进阶篇,让你掌握JS的基础语法、函数、数组、事件、内置 ...
#55. split() - Microsoft Learn
The split() function takes a string and splits it into substrings based on a specified delimiter, returning the substrings in an array.
#56. js split 的用法和定义js split分割字符串成数组的实例代码 - H5之家
关于js split的用法,我们经常用来将字符串分割为数组方便后续操作,今天写一段广告判断代码的时候,竟然忘了split的用法了,特整理下,方便需要的 ...
#57. javascript中split字符串分割函数-博悦天下
javascript 中split字符串分割函数假设需要分割的字符串是:s=”….fs…fs….”,其中fs 代表用以分隔的字符或字符串。 定义和用法split()方法用于把一个字符串分割成字符串 ...
#58. split() / Reference / Processing.org
The delim parameter specifies the character or characters that mark the boundaries between each piece. A String[] array is returned that contains each of the ...
#59. 使用簡單的JavaScript 與Cookies 進行A/B 測試,改善網站廣告 ...
這裡介紹如何使用一般的JavaScript 程式與cookies 進行A/B 測試,改善網站 ... 廣告代碼範例,另外DFP 的JavaScript API 用法可以參考GPT Reference。
#60. vb.net split字符串分割函数的用法 - 365建站
您可能感兴趣的文章: HttpWebRequest读取网页源码转字符串不完整的解决办法 · javascript/js换行出错拼接字符串的方法 · 输入字符 ...
#61. 簡易Regular Expression 入門指南 - TechBridge 技術共筆部落格
let email = '[email protected]' let temp = email.split('@') // 先用@ 來分割 ... 重複次數的話還有幾種不同的用法,例如說剛剛用的 {8} 代表一定要8 ...
#62. Split function (LotusScript Language)
Returns an Array of Strings that are the substrings of the specified String.
#63. split-lines js中文教程|解析
split -lines中文文档|split-lines js中文教程|解析安装命令:npm i split-lines 分割线将行拆分为一组行安装$ npm install split-lines 用法import ...
#64. Node-Red Split Node for Beginners - YouTube
In this video tutorial we take a detailed look at the split node and how to split an incoming string,array and object into a series of ...
#65. parceljs 基本使用———又一个前端构建工具 - 天翼云
Vue简介:Vue 是一套用来动态构建用户界面的渐进式JavaScript框架1、构建用户界面:把数据通过某种办法变成用户界面2、渐进式:Vue可以自 ... 前端项目实战-split用法.
#66. js中split()和join() 的使用菜鸟攻略数组对象和字符串的相互转换
js 中split()和join() 的使用菜鸟攻略数组对象和字符串的相互转换_Array小白常识. 2020/04/05 01:50 • Web前端. 在前端开发中,相信大家都遇到过数组和字符串相互转换的 ...
#67. java split 分割n_新网-
JavaScript 的split()方法有什么用? 2020-07-28 ... 具体用法:【String[] arr = str.split(",")】,表示用逗号分割字符串,并. java正则表达式用法是什么. 2020-10-29.
#68. 关于ES6新增的方法总结,包含了一些个人笔记的重点强调
用法 :Reflect.apply(function,作用域,以数组形式传入的参数) ... 在js中的某些类型是内置好的可迭代对象,比如:字符串、数组、类型数组、Map ...
#69. String (Java Platform SE 8 ) - Oracle Help Center
Copies characters from this string into the destination character array. int, hashCode(). Returns a hash code for this string. int ...
#70. 热血江湖手游链接:热血江湖职业攻略详解,全网最详细(二)!
... 高材生制售救猫药案一审宣判曝汪姓男艺人性侵19岁女子js 提交form对象linux菜鸟教程pdf下载arima时间序列pythonpython os.path.split用法js indexof()
#71. 带参数的动态路由匹配 - Vue Router
Vue.js 的官方路由. ... route.path.substring(1).split('/') }, // 保留现有的查询和hash 值,如果有的话 query: this.$route.query, hash: this.$route.hash, })
#72. Using the Effect Hook - React
Hooks embrace JavaScript closures and avoid introducing React-specific APIs ... Lifecycle methods force us to split this logic even though conceptually code ...
#73. 191. 位1的个数- 力扣(Leetcode)
C++JavaPython3CPythonJavaScriptGoC#BashPHPTypeScriptSwiftRustKotlinScalaRuby位运算树状数组递归脑筋急转弯数组哈希表数学字符串分治动态规划计数字符串匹配模拟.
#74. Reference - P5.js
Array Functions · append() · arrayCopy() · concat() · reverse() · shorten() · shuffle() · sort() · splice() ...
#75. Docs - Moment.js
When choosing, consider that: Some libraries are split into modules, plugins, or companion libraries. Some libraries use the ECMAScript Intl API for locales, ...
#76. Introduction - Socket.IO
JavaScript (Deno): https://github.com/socketio/socket.io-deno ... Namespaces allow you to split the logic of your application over a single ...
#77. configparser — Configuration file parser — Python 3.11.4 ...
The json module implements a subset of JavaScript syntax which is sometimes used for configuration, ... This will make empty lines split keys every time.
#78. Tasks in Visual Studio Code
When the compiler has finished, there should be a HelloWorld.js file. ... Tasks in the same group (specified by a string value) will use split terminals to ...
#79. Advanced Usage - styled-components
There is an upcoming standard to sanitize CSS from JavaScript, CSS.escape . ... Once you pass interpolations, the array contains the passed string, split at ...
#80. Fabric js text
Fabric canvas is a javascript library to draw image/shape. ... the HTML content to a word document. js Text borderScaleFactor属性用法及代码示例. clear.
#81. Supported Functions - KaTeX
This is a list of TeX functions supported by KaTeX. It is sorted into logical groups.
#82. React router link button onclick
js :Learn React Router in 5 Minutes - A Beginner's Tutorial. ... Allows to split your codebase into multiple bundles, which can be loaded on demand. js, ...
#83. Pandas expand json column
Javascript ES13, video 18. import pandas as pd import numpy as np a = pd. isnull ... Jan 05, 2019 · Columns can be split with Python and Pandas by: creating ...
#84. Re: [請益] 新人只用vi不肯學IDE - 看板Soft_Job
... superpandal: 到終端我只能說這是傻瓜用法vi下直接將內容傳給命06/28 ... superpandal: 這些呢只有editor區? vi是所有split screen都可以06/28 ...
#85. tf.keras.layers.Dense | TensorFlow v2.12.0
For JavaScript. TensorFlow.js for ML using JavaScript ... space_to_batch · space_to_batch_nd · split · squeeze · stack · stop_gradient · strided_slice ...
#86. Python - 100天从新手到大师 - GitHub
字符串的使用- 计算长度/ 下标运算/ 切片/ 常用方法; 列表基本用法- 定义列表/ 用 ... is_xxx 方法/ join 和 split 方法/ strip 相关方法/ pyperclip 模块/ 不变字符串 ...
#87. Basic Syntax - Markdown Guide
To create paragraphs, use a blank line to separate one or more lines of text. Markdown, HTML, Rendered Output. I really like using Markdown. I ...
#88. Match query | Elasticsearch Guide [8.8] | Elastic
Character group · Classic · Edge n-gram · Keyword · Letter · Lowercase · N-gram · Path hierarchy · Pattern · Simple pattern · Simple pattern split ...
#89. Python json nested dictionaries
Python JSON转dictionary用法及代码示例. ... 2018 · Particularly, lists of dictionaries are what JSON (Javascript Object Notation) is made of.
#90. ASP.NET Web應用系統開發 - 第 14 頁 - Google 圖書結果
< / script > 1.4.2 JavaScript 的基本語法上應用系統開發( C ASP " NET Web 14 . ... indexOf ( ) :返回某一位置序號所對應的字符。 replace ( ) :字符替換。 split ...
#91. 网页编程基础 - 第 116 頁 - Google 圖書結果
第 10 章 JavaScript 的基本语法本章要点:本章主要讨论如何使用 JavaScript 定义变量 ... 10.1.1 变量下面是一个应用变量的例子。 var happiness = " a banana split " ...
javascript split用法 在 Re: [請益] 新人只用vi不肯學IDE - 看板Soft_Job 的推薦與評價
※ 引述《IhateOGC (股海冥燈)》之銘言:
就到目前的經驗 開發環境最需要的是精準的auto-complete跟code search功能
在這邊是指C++為主的環境 不管是ctag/intellisense或是一些常用的程式碼文件
產生工具 都會因為各種詭奇的寫法而有點秀逗 不是跑到奇怪的地方就是會顯示
很多match 目前用過最準的是以LLVM為基底的工具(clang) 真的很精準
但是開發環境通常需要帶入很多module 所以會變得很吃記憶體跟很慢......
除了這個之外 最有幫助的就是
1. on-the-fly compile check, 幫你一邊寫一邊檢查語法 爽
2. 幫忙整理程式流程跟components的工具 像是Sci的understand或是sourceTrail.
阿不過都差強人意啦
其它什麼IDE 什麼vim/emacs/neoVim/subslim 自己用的爽就好
不過以vim來說 若能用vim的思維去輸入而非純粹打字 那生產力真的提高很多 也不用
裝很多plugin.......
: 標題: [請益] 新人只用vi不肯學IDE
: 時間: Wed Jun 28 17:25:29 2023
:
: 吐泡一下
:
: 最近來了新人
:
: 教了半天IDE和載入define還是不肯學
:
: 他還堅持用vi 和 grep...
:
: 像這樣還堅持活在20世紀的新人
:
: 是我的問題還是新人的問題? QwQ
:
: --
:
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.9.41.172 (臺灣)
: ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1687944335.A.D90.html
: 推 h30306: 他有因為這樣工作沒做好嗎 06/28 17:31
: 推 worf: 無所謂 工作能做好就好 06/28 17:35
: 推 chuegou: 他未來會帶新人嗎?不會的話就讓他用吧 06/28 17:38
: → devilkool: 大師 現在會用vim的越來越少 06/28 17:42
: 推 sniper2824: 你管人家 他搞不好效率比你好 06/28 17:42
: → loadingN: 用vim跟ctags就比你快了 就你的問題啦 06/28 17:51
: 推 NDark: 只要沒bug不需要你幫忙 用notepad++ 也不是問題 06/28 18:01
: 推 marc47: 他是大師,vscode也有vi mode 06/28 18:14
: 推 alihue: 他是不是剛畢業 06/28 18:21
: 是...
: ※ 編輯: IhateOGC (39.9.41.172 臺灣), 06/28/2023 18:22:58
: → kissmickey: 直接丟專案開幹 做的出來就留 做不出來就走人 06/28 18:25
: 推 j0958322080: grep 好用啊 06/28 18:26
: → qwer338859: 他爽就好 06/28 18:28
: 推 bill0205: 只要沒bug 就算他用notepad++還是什麼編輯器都沒差 06/28 18:31
: 推 Bencrie: vi 跟vim 不一樣吧 06/28 18:32
: → bill0205: 熟練起來vi vim也很快啊 幹嘛逼人學其他ide 06/28 18:32
: → nh60211as: 可能你們用的IDE太爛ㄅ 06/28 18:33
: 推 JUNYOU01: 可以完成工作就好啊,除非你老闆規定一定要用 06/28 18:35
: → qwe70302: 下一篇,公司的老人硬要我用IDE怎麼辦 06/28 18:40
: 推 lej: 先說說你們用什麼IDE 來給大家瞧瞧 06/28 18:44
: 推 nek0t1m: Vim + LSP也可以做到為什麼一定要IDE 06/28 18:51
: → nek0t1m: 不過grep很慢該改用rg了吧 06/28 18:51
: 推 Csongs: 他能搞定沒問題,搞不定請他學 06/28 18:56
: → lazarus1121: 只好奇他要怎麼跟大家排版一致 06/28 18:58
: → cylee: 有沒有可能是你們的 IDE 太難用? 06/28 19:03
: 推 EchoRyne: 排版的話 checkin code 之前用排版程式跑過就好 06/28 19:03
: → ashlikewing: 我第一次聽到有公司需要人學特定編輯器的,用什麼寫 06/28 19:31
: → ashlikewing: 不是都是個人的自由嗎? 06/28 19:31
: 推 goldie: 還好啦,不要只肯寫某一種語言就好 06/28 19:31
: 推 alihue: 下一次就是他想重寫系統了 坐穩了 06/28 19:34
: 推 encorek22554: 用vi我都視為神人 06/28 19:41
: → afafaf: vim+plugin 上限是很高的 不過真的會的人不多就是了 06/28 19:42
: 推 wilson6405: 小修小改vim,開發就vscode 06/28 19:45
: 推 FXW11314: vim不一定,真的用vi就是神人了 06/28 19:49
: 推 CRPKT: 問題在你為什麼不檢視成果而去檢視工作方式吧 06/28 19:49
: 推 jack529: JetBrains買下去就好了 06/28 19:52
: 推 easyman: 就像NBA 選秀, 選到 上下限 很寬的人才啊 06/28 20:24
: 推 wei115: 我都用vscode裝vim-plugin 用起來和vim有87%像 06/28 20:45
: 推 k7ji91ab5m: 不肯學是個大問題 不過也要看原因合不合理 06/28 20:46
: → wei115: vi mode好用:) 缺點是在ptt發廢文 最後要刪掉多打的:wq! 06/28 20:48
: 推 wei115: 不過9成的IDE真的頗廢= = 現在的趨勢是編輯器+工具鏈 06/28 20:55
: → wei115: 連keil都轉用VSCode惹 06/28 20:55
: → superpandal: vi 遠比你想像中的強 之前在某論壇發表過 vi重要的四 06/28 21:19
: → superpandal: 個功能1. 可將命令結果輸出的文檔或從別的文件讀取內 06/28 21:21
: → superpandal: 輸出到 06/28 21:21
: → superpandal: 讀取內容到目前文件 2.可將內容輸出到命令並將內容替 06/28 21:23
: → superpandal: 換成命令處理資料的結果 3. 同上但只有輸出給命令不 06/28 21:24
: → superpandal: 修改 4.可將內容作為vi內置命令執行 06/28 21:25
: 推 shouyinz: 你是不是自己不熟 vi ? 06/28 21:27
: → superpandal: 很多人會把命令記錄到一個文件內 然後要用的時後copy 06/28 21:28
: → superpandal: 到終端 我只能說這是傻瓜用法 vi下直接將內容傳給命 06/28 21:29
: → superpandal: 令 grep也是個很不錯的命令 配上一個可以動態輸入數 06/28 21:30
: → superpandal: 據的模糊搜尋工具會很好用 find指令同理 這樣就實現 06/28 21:31
: → superpandal: ide下的全文檢索和quick open 至於代碼補全首先你就 06/28 21:32
: → superpandal: 要先用ctags類似的工具對該語言的src 進行索引建立 06/28 21:34
: → superpandal: 再對你的專案建立索引 vi本身也有abbr功能 作為 06/28 21:36
: → lycantrope: 他只是沒換成neovim跟ripgrep(rg) 06/28 21:36
: → superpandal: snippet 沒問題 除錯方面你需要一些更進階的用法 不 06/28 21:37
: → superpandal: 說 生成代碼方面其實沒有比shell更好的了 例如maven 06/28 21:38
: → superpandal: 額外弄個plugin來生成專案本身就是一個很智缺的用法 06/28 21:39
: → superpandal: 不過在工作我還是用ide 因為比較合團隊而且也不希望 06/28 21:42
: → superpandal: 有人偷幹走我寫的東西 06/28 21:43
: → superpandal: 只能說以前人寫的很多神器 現在就是擴充性容量佔用資 06/28 22:08
: → superpandal: 源佔用都很差 06/28 22:09
: 推 viper9709: 用vi的神人+1 06/28 22:40
: → brucetu: 那些vi神功能用vscode做都很快啊 為什麼還要ctags 06/28 22:52
: → agogoman: 要強迫別人改編輯器習慣 好歹也要講個vi做不到 06/28 22:55
: → agogoman: 只有vscode能做到的來看看 06/28 22:56
: → agogoman: 就算要自己弄plugin vi還是比vscode輕鬆 06/28 22:58
: → superpandal: 你看一下lsp 是不是很多語言都下載將近幾十mb的 06/28 23:07
: → superpandal: 東西 這就是微軟傳統 每個東西又大又肥 當然用過lsp 06/28 23:09
: → superpandal: 但以這樣的功能太腫了 至於神功能 你vscode在哪實現 06/28 23:11
: → superpandal: 這些呢 只有editor區? vi是所有split screen都可以 06/28 23:12
: → superpandal: 我現在要寫東西多半都要神一點 不然每天用一些爛東西 06/28 23:29
: → superpandal: 很難受 然後還聽到吹捧... 06/28 23:32
: 推 justaID: IDE只是工具,每個人編輯習慣不同,如果他用vi不會對 co 06/28 23:35
: → justaID: de commit 結果造成任何問題,沒理由強迫他換工具吧?重 06/28 23:35
: → justaID: 點是開發成果和效率,我看過那種vi用到出神入化,他們已 06/28 23:35
: → justaID: 經習慣了,反而用vi他們開發效率最高 06/28 23:35
: 推 lturtsamuel: 你的編輯器可以記錄幾十個mark位址 好幾個預定義mark 06/28 23:35
: → lturtsamuel: 幾十個register 好幾個 programmable register 快速 06/28 23:35
: → lturtsamuel: 錄製編輯指令 嗎? 06/28 23:35
: 推 Bencrie: 有沒有 emacs 的人也來吹捧一下 06/28 23:39
: → superpandal: mark與寄存器是vi好用的東西 有用過才知道 06/28 23:41
: → superpandal: 但vim 有跨檔案的mark 06/28 23:47
: → superpandal: 目前覺得vi遺憾的地方 語法高亮都不是剛需 06/28 23:56
: 推 longlyeagle: https://youtu.be/urcL86UpqZc 06/29 00:24
: 噓 darkMood: 產出比你強就可以啦,不行的話就電死他啦 06/29 01:12
: → s678131: 如果是寫winform那真的需要特定IDE,不然我都用vim 06/29 01:14
: 噓 lauto: IDE這麼重要怎麼不列在面試條件,進來了才在機歪 06/29 01:18
: → brovet: 不用懷疑 你的問題 06/29 02:12
: 推 Arbin: 換個思路,你應該要推坑neovim 06/29 02:19
: 推 penta: 為什麼要強迫他用IDE 06/29 02:23
: → ku399999: 你就不該上ptt的 06/29 02:25
: → WYchuang: 用vi臭了嗎 QQ 06/29 04:56
: → wens: vi不好嗎? 06/29 05:27
: 推 patrick555: 絕對你的問題 事情能做好用什麼editor 關你什麼事.. 06/29 05:32
: 噓 knives: 你的問題 06/29 06:09
: 噓 mathrew: 我用 notepad 寫 Web 比其他人用軟體寫還快,不行嗎? 06/29 07:26
: → jobintan: 可以順利在deadline前完成工作就好了,對方愛用啥工具 06/29 08:10
: → jobintan: 不是重點,就別管那麼多了,住海邊逆,如果公司會拘泥 06/29 08:10
: → jobintan: 於工具,就該認真考慮要不要繼續待了。 06/29 08:10
: 推 chan15: 主流 IDE 都有 vim mode 啊 06/29 08:19
: → q00153: 小孩才做選擇。我全都要。用 IDE 裝 vim 外掛。完美解決。 06/29 08:23
: 噓 final01: 笑屬,為何一堆人腦補用notepad++寫code超強 06/29 08:31
: → final01: 這完全是兩件事 06/29 08:31
: 噓 ek0519: 你 06/29 08:42
: 推 susaku: 我通篇沒看到有人說用notepad++寫code超強啊 06/29 09:14
: 推 moszap: 推,超強新人 06/29 09:30
: 噓 unmolk: 不是,用什麼東西開發有什麼關係 06/29 09:41
: 噓 vi000246: vi錯了嗎 06/29 09:48
: 噓 hisashi: respect.. 06/29 11:00
: → buffon: IDE是重點嗎 ? 06/29 11:04
: 推 Lhmstu: 看他工作效率有沒有問題吧,沒有的話其實也沒差 06/29 11:15
: 推 Delisaac: 有些資工系教授還刻意禁止學生用IDE耶 06/29 11:19
: → Lhmstu: 另外用vim跟是不是神人完全沒什麼關係 06/29 11:20
: → acgotaku: 看寫什麼吧 寫前端組內有vscode共用設定就用vscode 06/29 11:27
: → acgotaku: 寫embeded system vi 比較好操作 你就不要強制人家換 06/29 11:28
: → acgotaku: 不過我們公司有付錢充值 gpt4, copilot vscode套件 06/29 11:31
: → acgotaku: 原本用vi的人也開始用vscode 畢竟有人付錢還是香 06/29 11:31
: → Lhmstu: 不過我覺得問題比較大的是他剛畢業就這麼自我,又不是寫 06/29 11:33
: → Lhmstu: 了好幾十年的vim。你們之後開發大概有得吵了 06/29 11:33
: 噓 Lleytonhewit: 有什麼必要限制工程師用什麼編輯器嗎…micromanagem 06/29 11:54
: → Lleytonhewit: ent? 06/29 11:54
: 推 Lleytonhewit: 要討論的除非是他沒用一樣的編輯器造成什麼問題吧… 06/29 11:56
: → Lleytonhewit: linter/coding style 06/29 11:56
: 噓 panda04056: 吹vi就跟吹手排一樣白痴 工具很強 但看場合用 好嗎 06/29 12:00
: 推 becca945: 幾年沒找到新人了 用膝蓋想一想下個在哪 06/29 12:03
: 噓 appledavid: 很好啊,堅持用vi...至少證明這人有極大可能不是廢物 06/29 12:23
: → appledavid: 大學廢物科系出來的 06/29 12:23
: 噓 DarkIllusion: 你的問題 請不要偷戰IDE謝謝 06/29 12:24
: 噓 NerVGear: 現在還有人在用IDE? 06/29 12:38
: 噓 tsaigi: 你的問題 06/29 12:51
: 推 smalldra: grep神器好嗎 06/29 13:14
: 噓 Raymond0710: 有差嗎?你們CI設好,還不是跑一樣的linter formate 06/29 13:41
: → Raymond0710: r UT 06/29 13:41
: 噓 REDX: 能用就可以了,是在哭什麼 06/29 14:12
: 噓 MoonCode: 06/29 14:25
: 推 justhit666: 能把工作做好你管他用什麼 06/29 15:02
: 推 s77485p: 算是你的問題吧 linter 一樣你管他用什麼編輯器 06/29 15:11
: → s77485p: 他喜歡用微軟txt編輯器也可以 06/29 15:12
: 推 notBeing: emacs 參戰? 06/29 16:34
: → snaketsai: 我還真的只會vim ... 06/29 18:35
: → superpandal: vi功能面不是手排 只是ide常用功能你要自己搞定而已 06/29 19:14
: → superpandal: 就是你要懂運作原理 湊一湊功能就弄出來了 06/29 19:16
: → wild0522: 用什麼 IDE 什麼 copilot,有 vi 強嗎? 06/29 19:21
: → wild0522: 大專案還用VI,我都直接叫他滾 06/29 19:22
: → superpandal: vi和copilot不是同種東西 如果copilot的cli也是輸入 06/29 19:24
: → superpandal: 輸出流 那麼vi可以用它 06/29 19:26
: → wild0522: 誰跟你說同種東西…好啦,vi 棒棒 06/29 19:30
: → superpandal: 而且專案過大就很垃圾啊 代表沒有深思熟慮化繁為簡 06/29 19:34
: → superpandal: vi類也確實可以改大專案 只要你知道ide功能是怎麼實 06/29 19:36
: → superpandal: 現的 06/29 19:36
: 推 wild0522: 你說得對XD 06/29 19:38
: → superpandal: 你就是拿ide+copilot vs vi 06/29 19:38
: → superpandal: 東西過大通常就是用來鞏固地位用的 有分職場和商場 06/29 19:46
: → superpandal: 講直白就是這樣 06/29 19:47
: → superpandal: 商場指的是開源的 閉源無論如何都有一定保證 06/29 19:53
: 噓 bxc: 關你鳥事 你是老人對吧 管那麼多 06/29 20:55
: 推 giantwinter: 你好像可以學他的作法 06/29 22:04
: 推 wei115: vim不是vi,neovim也不是vi 06/29 22:07
: 推 zqAI3yGOAT: 可能是高手吧 06/29 22:45
: → lturtsamuel: 不太相信真的有畢業生會用vi 更像有老屁股連vi跟vim 06/29 23:48
: → lturtsamuel: 都不會分 06/29 23:48
: → BoXeX: 沒辦法 很多人的vim指令用vi 不懂的大概就以為是用vi吧 06/30 00:05
: 推 walilaV: 我的vim還能用copilot,其他IDE能做的我都能做,你有什 06/30 00:08
: → walilaV: 麼問題嗎? 06/30 00:08
: → BoXeX: 我個人是覺得vim不好用啦 但用了七八年 不好用也用熟了 06/30 00:08
: → BoXeX: 現在沒必要也不想換IDE 06/30 00:09
: 推 Isaea: vim除了帥以外我覺得不好用,但工作歸工作能交成果就好 06/30 00:31
: 噓 youtuuube000: 這種無聊問題到底是...他的產能有達到管他用什麼edi 06/30 01:42
: → youtuuube000: tor 06/30 01:42
: 噓 johnny9144: 笑死 這是井底之蛙在瞧不起 vi 嘛? 06/30 01:52
: 推 aacs0130: vim 很強耶!寫習慣了速度不輸IDE,我也用vim 06/30 02:08
: 推 weselyong: 如果有因為這樣學比較慢的話就有點麻煩 想知道他的效率 06/30 08:16
: 推 willy0206: 我都裝wls2來用vim耶... 06/30 08:54
: 推 chan15: windows上都有vim跟neovim的安裝包,為啥要用wls2? 06/30 09:11
: → shooter555: 我是不信不會用其他ide的新人有多強 06/30 09:15
: → shooter555: 反正多學幾個來用有什麼不好 gui工具就是有gui的好處 06/30 09:17
: → shooter555: cli編輯器也可以多學幾個來用vi vim joe vino 06/30 09:22
: → shooter555: nano啦 不是vino 06/30 09:24
: 推 blackrays: 會糾結在IDE的 水準也不怎麼樣 06/30 09:27
: 推 sarsman: 真的,為啥要wls2...? 06/30 09:34
: 推 goldie: WLS2 裡面的啟動比較快? 06/30 09:47
: → shooter555: grep好用 但不知道原因 就是慢 06/30 10:26
: → walilaV: Windoes的neovim怪怪的 … 還是linux好 06/30 10:49
: → walilaV: windows 06/30 10:49
: → walilaV: 或是你可以叫他在IDE裝vim plugin 06/30 10:50
: 噓 newking761: 難道你老婆高潮一定要用你的屌?小王的就不能高潮 06/30 12:53
: → newking761: 嗎,管真多 06/30 12:53
: 推 BearFather: ….推文一堆吹vi 神的真的有大專案經驗嗎…. 恐怖的 06/30 13:18
: → BearFather: 不是vi 工具 是那個新人大觀念..有可能有問題 06/30 13:18
: → shadow0326: 要有足夠資訊才能判斷只用vi夠不夠,包括開發什麼、怎 06/30 14:29
: → shadow0326: 麼test/build/doc等等 06/30 14:29
: 噓 iamstupid844: 嘴vim不能用在大專案是不是自己爛ㄏㄏ,我工作做超 06/30 14:37
: → iamstupid844: 級電腦compiler的,工作五年來只用過vim,改OS也用v 06/30 14:37
: → iamstupid844: im,自己垃圾怪編輯器?? 06/30 14:37
: → iamstupid844: Vscode plug-in可以做的我還沒看過vim plug-in做不 06/30 14:44
: → iamstupid844: 到的,怪vim 不能用大專案是不是自己code base爛, 06/30 14:44
: → iamstupid844: 不會用自動化工具 06/30 14:44
: → iamstupid844: grep -r 很慢的話用find找你要的file然後pipe給para 06/30 14:57
: → iamstupid844: llel grep。重點還是把資料放快一點的storage,剛剛 06/30 14:57
: → iamstupid844: 網路上看,hdd 只能single thread access,所以你用 06/30 14:57
: → iamstupid844: grep -r沒辦法同時找n個file 06/30 14:57
: 推 Lhmstu: 其實條條大路通羅馬,樓上是不用這麼氣,你喜歡自己寫插 06/30 17:24
: → Lhmstu: 件,自己用自己的開發環境;有人喜歡一整套IDE,然後同步 06/30 17:24
: → Lhmstu: 公司同事的設定,做協同工作方便。這篇重點是假如全公司 06/30 17:24
: → Lhmstu: 都用同一套IDE,如Jetbrains全家桶,然後同步設定來開發 06/30 17:24
: → Lhmstu: 或是有專門team開發插件工具給大家使用,這樣的話這個新 06/30 17:24
: → Lhmstu: 人問題比較大....問題根本不在用不用vi上,而是這個新鮮 06/30 17:24
: → Lhmstu: 人價值觀 06/30 17:24
: → magic76: 新人可能在心裡笑你們慢 06/30 18:32
: 噓 beryah: 這種會限制ide的團隊建議原pô還是塊陶吧 06/30 18:41
: → superpandal: 當然有做過大專案 被奇爛無比的大專案荼毒才有感而發 06/30 18:53
: → sarsman: 平心而論這篇文判斷該檢討誰的資訊量根本不夠吧,很多人 06/30 18:56
: → sarsman: 只是看到自己過往的經驗而嘴 06/30 18:56
: → superpandal: vi類都可以處理大專案 基本命令工具基本上就可以處理 06/30 18:56
: → sarsman: 如果新人用自己熟悉的工具能解決工作問題,就是原po問題 06/30 18:57
: → sarsman: 反之如果無法又不受教,那就是新人問題 06/30 18:57
: → superpandal: 大量資料 然而我還是對大專案嗤之以鼻 因為寫的都很 06/30 18:58
: → sarsman: 事情其實很單純根本沒啥好戰的 XD 06/30 18:58
: → superpandal: 差 不夠漂亮 優雅 悠閑 飄逸出塵 06/30 18:59
: 推 AzureRW: 如果是用什麼eclipse我也不想學 06/30 19:13
: 噓 Yan5566: 我就愛用vim 嘻嘻 06/30 19:23
: 噓 lturtsamuel: 我公司專案千萬行 客戶包括i皇 q皇 我用 vim謝謝 06/30 19:24
: → lturtsamuel: 專案大到一定程度 你要用ide內建的編譯 除錯 之類功 06/30 19:29
: → lturtsamuel: 能都半殘了 就是大專案才會vim跟ide差距變小吧 06/30 19:29
: 推 jason710068: 用grep 怎麼了嗎 微軟內建的搜尋那麼爛 06/30 19:41
: 推 loadingN: 嗆別人沒大型專案經驗,你是做多大?? 06/30 19:50
: → superpandal: 至於grep 目前能見到的瓶頸就是顯示到終端上 一般很 06/30 20:26
: → superpandal: 快 系統也有快取 跑第二次會快很多 顯示在終端上要嘛 06/30 20:27
: → superpandal: 你換快一點的終端模擬器 要嘛你用buf 後來才一次顯 06/30 20:28
: → superpandal: 示 tmux,其實就有用buffer 06/30 20:29
: → cylee: 如果用 JetBrain 的話其實還蠻好用的,特別是 trace code 06/30 20:51
: → cylee: 可惜我的公司不補助得自已買 Clion 06/30 20:52
: → BoXeX: grep慢我是改用ag啦 反正用起來87%像 能用ag用ag 06/30 21:49
: → BoXeX: 不能用就回去用grep 06/30 21:49
: → BoXeX: 這些工具只要會碰到linux 都是必學的 只是用多用少看人 06/30 21:50
: 推 love99067333: 工作能力 效率 程式碼好不好看 溝通 大概這幾項? 06/30 21:58
: 推 leon1757tw: ag該換成rg了 06/30 22:12
: → BoXeX: 好吧 看來我沒跟上時代 06/30 22:17
: 推 wulouise: 用習慣就好啊,format沒跑掉要管人家什麼? 06/30 23:36
: 推 upasaka: 如果產能有出來,沒差。vscode爽爽你不用,超多好用外掛 06/30 23:46
: → upasaka: 。他真是好樣的。 06/30 23:46
: → superpandal: grep不慢 ripgrep will often perform much faster 06/30 23:59
: → superpandal: than GNU grep because of the fact that it will do 07/01 00:00
: → superpandal: parallelism by default. 07/01 00:01
: → superpandal: 但並行化應該還好 對顯示在終端是有快沒錯 07/01 00:07
: → superpandal: 全部> /dev/null再計時就明白了 這本身只是虛的 07/01 00:20
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.88.234 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1688148937.A.133.html
... <看更多>